module Sisimai::Data::YAML
Sisimai::Data::YAML
dumps parsed data object as a YAML
format. This class and method should be called from the parent object “Sisimai::Data”.
Public Class Methods
dump(argvs)
click to toggle source
Data
dumper(YAML
) @param [Sisimai::Data] argvs Object @return [String, Nil] Dumped data or nil if the argument
is missing
# File lib/sisimai/data/yaml.rb, line 14 def dump(argvs) return nil unless argvs return nil unless argvs.is_a? Sisimai::Data damneddata = argvs.damn yamlstring = nil begin yamlstring = ::YAML.dump(damneddata) rescue StandardError => ce warn '***warning: Failed to YAML.dump: ' << ce.to_s end return yamlstring end