Sha256: 9fb2ffa5df023c78a8ae53232e33060c4d46a51a65b17d605b114124e65c8ff1

Contents?: true

Size: 272 Bytes

Versions: 6

Compression:

Stored size: 272 Bytes

Contents

require 'yaml'
require 'front_matter_parser'

module EipValidator
  class Loader
    UNSAFE_LOADER = ->(string) { YAML.load(string) }

    def self.load(file_name)
      FrontMatterParser::Parser.parse_file(file_name, loader: UNSAFE_LOADER).front_matter
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
eip_validator-0.8.2 lib/eip_validator/loader.rb
eip_validator-0.8.1 lib/eip_validator/loader.rb
eip_validator-0.8.0 lib/eip_validator/loader.rb
eip_validator-0.7.0 lib/eip_validator/loader.rb
eip_validator-0.6.0 lib/eip_validator/loader.rb
eip_validator-0.5.0 lib/eip_validator/loader.rb