Sha256: cdba8442d296e89a0b163cc004f5c6f30cc5269626c42b0534bee473315f8a6a

Contents?: true

Size: 459 Bytes

Versions: 1

Compression:

Stored size: 459 Bytes

Contents

module Glb
  module Core
    extend Memoist

    def app
      ENV['GLB_APP'] unless ENV['GLB_APP'].blank?
    end

    def env
      ENV['GLB_ENV'].blank? ? "dev" : ENV['GLB_ENV']
    end

    def extra
      ENV['GLB_EXTRA'] unless ENV['GLB_EXTRA'].blank?
    end

    def configure(&block)
      Config.instance.configure(&block)
    end

    def config
      Config.instance.load_configs
      Config.instance.config
    end
    memoize :config
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
glb-0.1.1 lib/glb/core.rb