module Persey

Constants

VERSION

Public Class Methods

config() click to toggle source
# File lib/persey.rb, line 21
def config
  raise RuntimeError, "Please, init config before usage" if @config.nil?

  @config
end
init(environment, &block) click to toggle source
# File lib/persey.rb, line 14
def init(environment, &block)
  e = environment.is_a?(Symbol) ? environment : environment.to_sym
  configs  = Inspector.analize(&block)
  defaults = Loader.load(configs, e)
  @config  = Builder.build(e, defaults, &block)
end