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