Sha256: 4305c6b62bbff73e02c15773e00558bb76c73036e1f881dd8e2add7e626d4897

Contents?: true

Size: 500 Bytes

Versions: 1

Compression:

Stored size: 500 Bytes

Contents

require 'rails'
begin; require 'mongoid'; rescue LoadError; end

module HasTokenOn
  class Engine < ::Rails::Engine #:nodoc:

    generators do
      require "generators/has_token_on/config_generator"
    end

    initializer :load_models do
      ::ActiveSupport.on_load(:active_record) do
        require File.join(File.dirname(__FILE__), 'models/active_record')
      end

      if defined? ::Mongoid
        require File.join(File.dirname(__FILE__), 'models/mongoid')
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
has_token_on-1.0.0 lib/has_token_on/rails.rb