class TypedConfig::Loader
Public Instance Methods
load(filename)
click to toggle source
# File lib/typed_config/loader.rb, line 12 def load(filename) return {} unless File.file?(filename) contents = File.read(filename) yaml = YAML.safe_load(ERB.new(contents).result) || {} T.cast(yaml, T::Hash[String, T.untyped]) end