Sha256: 85c2586dcb9b16b517473b08a7a79fe3c34403fb8405bbb5479bad5dfb8ba550

Contents?: true

Size: 603 Bytes

Versions: 3

Compression:

Stored size: 603 Bytes

Contents

module TreeConfig
  module Rails
    if defined?(Rails::Railtie)
      class Railtie < Rails::Railtie
        initializer :load_custom_hekk_config, :before => :load_environment_config, :group => :all do
          initializer = Rails.root.join("config", "initializer", "hekk_config.rb")
          require initializer if File.exists?(initializer)
        end

        initializer :load_hekk_config_settings, :after => :load_custom_rails_config, :before => :load_environment_config, :group => :all do
          HekkConfig.load(Rails.root.join("config", "settings"))
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tree_config-0.0.3 lib/tree_config/integration/rails.rb
tree_config-0.0.2 lib/tree_config/integration/rails.rb
tree_config-0.0.1 lib/tree_config/integration/rails.rb