Sha256: 63c0f37efb4f64dac2c1b570304fcca064c2580dfca83e985ae29149658d50c9
Contents?: true
Size: 725 Bytes
Versions: 6
Compression:
Stored size: 725 Bytes
Contents
require 'eitil/railtie' # Constants module Eitil # preferably find a less hacky way to retrieve the gem's root path, perhaps with Kernel#pwd? Root = $LOAD_PATH.find { |x| x.match /eitil/ }.chomp('/lib') Layers = %w( eitil_core eitil_support eitil_wrapper eitil_store eitil_integrate ) end # Configuration module Eitil class Engine < ::Rails::Engine isolate_namespace Eitil config.generators.api_only = true # Add lib dirs to $LOAD_PATH, making them available in your main app. Eitil::Layers.each do |layer| $LOAD_PATH << "#{Eitil::Root}/#{layer}/lib" end end mattr_accessor :get_controller_ivars_method def self.set_config(&block) yield self end end
Version data entries
6 entries across 6 versions & 1 rubygems