module Rails::Generators

Public Instance Methods

add_ember() click to toggle source
# File lib/generators/ember/resource_override.rb, line 15
def add_ember
  say_status :invoke, "ember:model", :white
  with_padding do
    invoke "ember:model"
  end

  say_status :invoke, "ember controller and view (singular)", :white
  with_padding do
    invoke "ember:view", [singular_name], options.merge(:object => true)
  end

  @_invocations[Ember::Generators::ControllerGenerator].delete "create_controller_files"
  @_invocations[Ember::Generators::ViewGenerator].delete "create_view_files"

  say_status :invoke, "ember controller and view (plural)", :white
  with_padding do
    invoke "ember:view", [plural_name], options.merge(:array => true)
  end
end