Sha256: 4cf7cca7477dd0d1e3d3013d26c30aa01e075a26d3898171674b359081352ada

Contents?: true

Size: 635 Bytes

Versions: 5

Compression:

Stored size: 635 Bytes

Contents

require 'rails_generator/generators/components/model/model_generator'
require 'active_record'
require 'datamapper4rails/overlay'

class IxtlanDatamapperRspecModelGenerator < DatamapperRspecModelGenerator

  def manifest
    overlay_dirs.add_generator("ixtlan_datamapper_model")
    super
  end
  
  def add_options!(opt)
    opt.separator ''
    opt.separator 'Options:'
    opt.on("--skip-timestamps",
           "Don't add timestamps for this model") { |v| options[:skip_timestamps] = v }
    opt.on("--skip-modified-by",
           "Don't add modified_by references for this model") { |v| options[:skip_modified_by] = v }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ixtlan-0.2.4 generators/ixtlan_datamapper_rspec_model/ixtlan_datamapper_rspec_model_generator.rb
ixtlan-0.2.3 generators/ixtlan_datamapper_rspec_model/ixtlan_datamapper_rspec_model_generator.rb
ixtlan-0.2.2 generators/ixtlan_datamapper_rspec_model/ixtlan_datamapper_rspec_model_generator.rb
ixtlan-0.2.1 generators/ixtlan_datamapper_rspec_model/ixtlan_datamapper_rspec_model_generator.rb
ixtlan-0.2.0 generators/ixtlan_datamapper_rspec_model/ixtlan_datamapper_rspec_model_generator.rb