Sha256: 4ba8d86709859442420cd17368a79e888936cd29633fda3f3dfcd2e5f662342b

Contents?: true

Size: 501 Bytes

Versions: 4

Compression:

Stored size: 501 Bytes

Contents

require 'generators/my_scaffold_generator'

module MySpec
  module Generators
    class ObserverGenerator < Rails::Generators::NamedBase
      include MyGenerators::Generators::MyScaffoldGenerator
      def generate_observer_spec
        template 'observer_spec.rb',
                 File.join('spec', 'models', class_path, "#{file_name}_observer_spec.rb")
      end
      def self.source_root
        @source_root ||= File.expand_path("templates", File.dirname(__FILE__))
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
my_generators-0.0.4 lib/generators/my_spec/observer/observer_generator.rb
my_generators-0.0.3 lib/generators/my_spec/observer/observer_generator.rb
my_generators-0.0.2 lib/generators/my_spec/observer/observer_generator.rb
my_generators-0.0.1 lib/generators/my_spec/observer/observer_generator.rb