lib/generators/ember/resource_override.rb in ember-rails-lite-0.12.0 vs lib/generators/ember/resource_override.rb in ember-rails-lite-0.18.0

- old
+ new

@@ -4,26 +4,32 @@ require "generators/ember/view_generator" module Rails module Generators ResourceGenerator.class_eval do + + class_option :javascript_engine, :desc => "Engine for JavaScripts" + class_option :ember_path, :type => :string, :aliases => "-d", :default => false, :desc => "Custom ember app path" + class_option :with_template, :type => :boolean, :default => false, :desc => "Create template for this view" + class_option :app_name, :type => :string, :aliases => "-n", :default => false, :desc => "Custom ember app name" + 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], :object => true + 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], :array => true + invoke "ember:view", [plural_name], options.merge(:array => true) end end end end end