module EasyConfig::PathResolver

Public Class Methods

clear!() click to toggle source
# File lib/easy_config/path_resolver.rb, line 7
def clear!
  @config_paths = nil
end
config_paths() click to toggle source
# File lib/easy_config/path_resolver.rb, line 3
def config_paths
  @config_paths ||= [default_config_path].compact
end

Private Class Methods

default_config_path() click to toggle source
# File lib/easy_config/path_resolver.rb, line 12
def default_config_path
  if defined?(Rails)
    File.join(Rails.root, 'config')
  elsif defined?(Sinatra)
    File.join(Sinatra::Application.root, 'config')
  end
end