Sha256: 14f2f7e557f61d14694b091868018ae8e55636f4d221e9c6e71bb09f426155ac

Contents?: true

Size: 406 Bytes

Versions: 3

Compression:

Stored size: 406 Bytes

Contents

module Jax
  class Engine
    module Configurable
      def self.included(base)
        base.extend ClassMethods
      end

      module ClassMethods
        def inherited(base)
          raise "You cannot inherit from a Jax::Engine child"
        end
      end

      def config
        @config ||= Jax::Engine::Configuration.new(self.class.find_root_with_flag("app", Dir.pwd))
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jax-1.1.1 lib/jax/engine/configurable.rb
jax-1.1.0 lib/jax/engine/configurable.rb
jax-1.1.0.rc1 lib/jax/engine/configurable.rb