Sha256: a344619a3936bb9882b789c98fc7e0032056f36f58a9eb51e5cc32935f142c6d
Contents?: true
Size: 338 Bytes
Versions: 3
Compression:
Stored size: 338 Bytes
Contents
# coding: utf-8 require 'yaml' module Confuse module Source class Yaml def initialize(options = {}) @yaml = ::YAML.load_file(options[:path]) end def [](namespace, key) namespace ? @yaml[namespace][key] : @yaml[key] end end register(:yml, Yaml) register(:yaml, Yaml) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
confuse-1.1.1 | lib/confuse/source/yaml.rb |
confuse-1.1.0 | lib/confuse/source/yaml.rb |
confuse-1.0.0 | lib/confuse/source/yaml.rb |