lib/conifer/file.rb in conifer-0.1.0 vs lib/conifer/file.rb in conifer-0.2.0
- old
+ new
@@ -1,8 +1,9 @@
# frozen_string_literal: true
require 'yaml'
+require 'erb'
module Conifer
class File
NotFoundError = Class.new(StandardError)
@@ -13,11 +14,15 @@
@prefix = prefix
@dir = dir
end
def [](key)
- args = key.split('.').tap { |v| v.prepend(prefix) if prefix.present? }
+ args = key.split('.').tap { |v| v.prepend(prefix) if prefix }
config.dig(*args)
+ end
+
+ def as_hash
+ config
end
private
def config