lib/padrino-gen/generators/components/orms/ohm.rb in padrino-gen-0.9.24 vs lib/padrino-gen/generators/components/orms/ohm.rb in padrino-gen-0.9.25

- old
+ new

@@ -54,11 +54,11 @@ MODEL # options => { :fields => ["title:string", "body:string"], :app => 'app' } def create_model_file(name, options={}) model_path = destination_root(options[:app], 'models', "#{name.to_s.underscore}.rb") - field_tuples = options[:fields].collect { |value| value.split(":") } - column_declarations = field_tuples.collect { |field, kind| "attribute :#{field}, #{kind.camelize}" }.join("\n ") + field_tuples = options[:fields].map { |value| value.split(":") } + column_declarations = field_tuples.map { |field, kind| "attribute :#{field}, #{kind.camelize}" }.join("\n ") model_contents = OHM_MODEL.gsub(/!NAME!/, name.to_s.camelize) model_contents.gsub!(/!FIELDS!/, column_declarations) create_file(model_path, model_contents) end \ No newline at end of file