Sha256: a280f5a9ca250264707ba6f56c815b4d902f743613956cac2cfe95409b20b00b

Contents?: true

Size: 403 Bytes

Versions: 188

Compression:

Stored size: 403 Bytes

Contents

# encoding: utf-8
require "rails/generators/mongoid_generator"

module Mongoid #:nodoc:
  module Generators #:nodoc:
    class ObserverGenerator < Base #:nodoc:

      check_class_collision :suffix => "Observer"

      def create_observer_file
        template 'observer.rb.tt', File.join('app/models', class_path, "#{file_name}_observer.rb")
      end

      hook_for :test_framework
    end
  end
end

Version data entries

188 entries across 96 versions & 4 rubygems

Version Path
mongoid-2.1.7 lib/rails/generators/mongoid/observer/observer_generator.rb
mongoid-2.1.6 lib/rails/generators/mongoid/observer/observer_generator.rb
mongoid-2.1.5 lib/rails/generators/mongoid/observer/observer_generator.rb
mongoid-2.1.4 lib/rails/generators/mongoid/observer/observer_generator.rb
mongoid-2.1.3 lib/rails/generators/mongoid/observer/observer_generator.rb
mongoid-2.1.2 lib/rails/generators/mongoid/observer/observer_generator.rb
mongoid-2.1.1 lib/rails/generators/mongoid/observer/observer_generator.rb
mongoid-2.1.0 lib/rails/generators/mongoid/observer/observer_generator.rb