module Rails::Generators

Public Instance Methods

add_ember() click to toggle source
# File lib/generators/ember/resource_override.rb, line 16
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