Sha256: 84d5ba8d663cda0579497c6d0ebb3b0ae711462bca12062ec9b3b186328e0caa

Contents?: true

Size: 205 Bytes

Versions: 4

Compression:

Stored size: 205 Bytes

Contents

module A9n
  class YamlLoader
    def self.load(file_path)
      kwargs = RUBY_VERSION >= '3.1.0' ? { aliases: true } : {}
      YAML.load(ERB.new(File.read(file_path)).result, **kwargs)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
a9n-1.5.1 lib/a9n/yaml_loader.rb
a9n-1.5.0 lib/a9n/yaml_loader.rb
a9n-1.3.1 lib/a9n/yaml_loader.rb
a9n-1.3.0 lib/a9n/yaml_loader.rb