class CreateCollectorPeriodTable < ActiveRecord::Migration
def self.create_with(name)
create_table name.to_sym do |t|
t.string :text, :limit => 1024
end
model_file = File.join("app", "models", name.singularize+".rb")
model_name = name.singularize.capitalize
File.open(model_file, "w+") do |f|
f << "class #{model_name} < ActiveRecord::Base\nend"
end
end
end
fl00r source
share