Sha256: 96cb7b835bfb29e993714148d9cc52a4afa19a137bc6d67d18b551479b910d63

Contents?: true

Size: 283 Bytes

Versions: 1

Compression:

Stored size: 283 Bytes

Contents

require "dsc/version"
require "hashie/mash"
require "yaml"
require "dsc/mash"

module Dsc
  UndefinedAttribute = Class.new(NoMethodError)

  def self.load_file(file_path, env: "development")
    config_hash = YAML::load_file(file_path)[env]

    Dsc::Mash.new(config_hash)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dsc-0.0.1 lib/dsc.rb