module PuppetMetadata
A module that provides abstractions around Puppet's metadata format.
Public Class Methods
parse(data)
click to toggle source
Parse a JSON encoded metadata string @param data A JSON encoded metadata string @return [PuppetMetadata::Metadata] A Metadata
object
# File lib/puppet_metadata.rb, line 12 def self.parse(data) Metadata.new(JSON.parse(data)) end
read(path)
click to toggle source
Read and parse a path containing metadata @param path The path metadata.json @return [PuppetMetadata::Metadata] A Metadata
object
# File lib/puppet_metadata.rb, line 19 def self.read(path) parse(File.read(path)) end