Sha256: eda0d0f320e5ae554419014c4cc098309d871d9ddefdf210da4f800489272779
Contents?: true
Size: 525 Bytes
Versions: 1
Compression:
Stored size: 525 Bytes
Contents
require 'yaml' module OptParseValidator class ConfigFilesLoaderMerger < Array module ConfigFile # Yaml Implementation class YML < Base # @params [ Hash ] opts # @option opts [ Array ] :yaml_arguments See https://ruby-doc.org/stdlib-2.3.1/libdoc/psych/rdoc/Psych.html#method-c-safe_load # # @return [ Hash ] a { 'key' => value } hash def parse(opts = {}) YAML.safe_load(File.read(path), *opts[:yaml_arguments]) || {} end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
opt_parse_validator-0.0.17.0 | lib/opt_parse_validator/config_files_loader_merger/yml.rb |