Sha256: 385b61b577a05f873b008298e55bcd0e2119a450361797eb31394b61c93f4e1e

Contents?: true

Size: 532 Bytes

Versions: 2

Compression:

Stored size: 532 Bytes

Contents

Merb::Generators::ModelGenerator.option :migration, :as => :boolean, :desc => 'Also generate a dm-migration for the model'

class Merb::Generators::ModelGenerator
  ##
  # Corrects case of common datamapper arguments.
  def datamapper_type(type)
    return 'DateTime' if type == 'datetime'
    return type.camel_case
  end
end

Merb::Generators::ModelGenerator.template :model_datamapper, :orm => :datamapper do
  source(File.dirname(__FILE__), "templates", "model.rb")
  destination("app/models", base_path, "#{file_name}.rb")
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
merb_datamapper-0.9.4 lib/generators/data_mapper_model.rb
merb_datamapper-0.9.5 lib/generators/data_mapper_model.rb