Sha256: b6f0f78b415b8b8c2d75418389d31a726409149e276277bafb933b518cb628ba

Contents?: true

Size: 337 Bytes

Versions: 4

Compression:

Stored size: 337 Bytes

Contents

require 'singleton'

module Ki
  class KiConfig
    include Singleton

    CONFIG_FILE_PATH = 'config.yml'

    attr_reader :config, :environment

    def read environment
      @environment = environment
      @config = YAML.load_file(CONFIG_FILE_PATH)[environment]
    end

    def database
      @config['database']
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ki-0.4.4 lib/ki/ki_config.rb
ki-0.4.3 lib/ki/ki_config.rb
ki-0.4.2 lib/ki/ki_config.rb
ki-0.4.1 lib/ki/ki_config.rb