Sha256: 75a82d11adab1f14752b479bda6163f43f44882b5ab0970d5bc051890d1ec515

Contents?: true

Size: 941 Bytes

Versions: 15

Compression:

Stored size: 941 Bytes

Contents

require "rails/generators"
require "rails/generators/rails/resource/resource_generator"
require "generators/ember/controller_generator"
require "generators/ember/view_generator"

module Rails
  module Generators
    ResourceGenerator.class_eval do
      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
        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
        end
      end
    end
  end
end


Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
ember-rails-0.15.0 lib/generators/ember/resource_override.rb
ember-rails-0.14.1 lib/generators/ember/resource_override.rb
ember-rails-0.14.0 lib/generators/ember/resource_override.rb
ember-rails-0.13.0 lib/generators/ember/resource_override.rb
ember-rails-lite-0.12.0 lib/generators/ember/resource_override.rb
ember-rails-0.12.0 lib/generators/ember/resource_override.rb
ember-rails-lite-0.11.1 lib/generators/ember/resource_override.rb
ember-rails-0.11.1 lib/generators/ember/resource_override.rb
ember-rails-0.11.0 lib/generators/ember/resource_override.rb
ember-rails-0.10.0 lib/generators/ember/resource_override.rb
ember-rails-lite-0.9.2 lib/generators/ember/resource_override.rb
ember-rails-lite-0.8.0 lib/generators/ember/resource_override.rb
ember-rails-0.9.2 lib/generators/ember/resource_override.rb
ember-rails-0.8.0 lib/generators/ember/resource_override.rb
ember-rails-0.7.0 lib/generators/ember/resource_override.rb