Sha256: b43774bbaa14782c362ad873158a4d4a9a003767da1ad7373aa5c34ba718592e
Contents?: true
Size: 565 Bytes
Versions: 5
Compression:
Stored size: 565 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, :logger def initialize(db_config) @db_config = db_config end end end
Version data entries
5 entries across 5 versions & 1 rubygems