Guest User

Untitled

a guest
Feb 20th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. #
  3. # This script generates RESTful scaffolds from your pre-existing models.
  4. # Copyright 2008 Kyle Maxwell, available under the MIT licence.
  5. #
  6.  
  7. require "rubygems"
  8. require "active_support"
  9.  
  10. content = File.read(File.dirname(__FILE__) + "/db/schema.rb").split("create_table")
  11. content.shift
  12.  
  13. content.each do |section|
  14. model = section[/"([^"]+)"/, 1].singularize
  15. arr = section.scan(/t\.(\w+)\s+"([^"]+)"/)
  16. values = arr.map{|type, name| "#{name}:#{type}"}.join(" ")
  17. puts %[./script/generate scaffold #{model} #{values}]
  18. end
Add Comment
Please, Sign In to add comment