Sha256: 0fd6041427fc662effe9742c0456494d3aee298d02990ca0e758e97c23587eca
Contents?: true
Size: 556 Bytes
Versions: 1
Compression:
Stored size: 556 Bytes
Contents
# frozen_string_literal: true require 'erb' require 'yaml' module PicoApi class << self def configuration @configuration ||= Configuration.new(db_config) end def db_config template = ERB.new(File.new('./config/database.yml').read) YAML.safe_load(template.result(binding)) end def configure yield(configuration) end end class Configuration attr_reader :db_config attr_accessor :namespace, :lib_path, :errors_map def initialize(db_config) @db_config = db_config end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pico_api-0.0.1 | lib/pico_api/configuration.rb |