Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- #
- # This script generates RESTful scaffolds from your pre-existing models.
- # Copyright 2008 Kyle Maxwell, available under the MIT licence.
- #
- require "rubygems"
- require "active_support"
- content = File.read(File.dirname(__FILE__) + "/db/schema.rb").split("create_table")
- content.shift
- content.each do |section|
- model = section[/"([^"]+)"/, 1].singularize
- arr = section.scan(/t\.(\w+)\s+"([^"]+)"/)
- values = arr.map{|type, name| "#{name}:#{type}"}.join(" ")
- puts %[./script/generate scaffold #{model} #{values}]
- end
Add Comment
Please, Sign In to add comment