Sha256: 8c933fd4bf005a8ca9895869791f21089cc3c2569f6aff454850c93de054d34a

Contents?: true

Size: 677 Bytes

Versions: 5

Compression:

Stored size: 677 Bytes

Contents

Merb::Generators::ResourceControllerGenerator.template :controller_mongomapper, :orm => :mongomapper do |t|
  t.source = File.dirname(__FILE__) / "templates/resource_controller/app/controllers/%file_name%.rb"
  t.destination = "app/controllers" / base_path / "#{file_name}.rb"
end

[:index, :show, :edit, :new].each do |view|
  Merb::Generators::ResourceControllerGenerator.template "view_#{view}_mongomapper".to_sym,
      :orm => :mongomapper, :template_engine => :erb do |t|
    t.source = File.dirname(__FILE__) / "templates/resource_controller/app/views/%file_name%/#{view}.html.erb"
    t.destination = "app/views" / base_path / "#{file_name}/#{view}.html.erb"
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
shingara-merb_mongomapper-0.1.2 lib/generators/resource_controller.rb
shingara-merb_mongomapper-0.1.3 lib/generators/resource_controller.rb
shingara-merb_mongomapper-0.1.4 lib/generators/resource_controller.rb
shingara-merb_mongomapper-0.1.5 lib/generators/resource_controller.rb
merb_mongomapper-0.1.7 lib/generators/resource_controller.rb