class SerializeYAML2JSON::Coder
Public Class Methods
dump(obj)
click to toggle source
# File lib/serialize_yaml2json.rb, line 8 def self.dump(obj) ::ActiveRecord::Coders::JSON.dump(obj) end
load(yaml_or_json)
click to toggle source
# File lib/serialize_yaml2json.rb, line 12 def self.load(yaml_or_json) if yaml_or_json.is_a?(String) && yaml_or_json =~ /^---/ obj = ::YAML.load(yaml_or_json) else obj = ::ActiveRecord::Coders::JSON.load(yaml_or_json) end obj.respond_to?(:with_indifferent_access) ? obj.with_indifferent_access : obj end