class Gauguin::PaletteSerializer
Public Class Methods
dump(value)
click to toggle source
# File lib/gauguin/palette_serializer.rb, line 15 def self.dump(value) value = value.to_a.map { |color, group| [color.to_a, group] } value = Hash[value] YAML.dump(value) end
load(value)
click to toggle source
# File lib/gauguin/palette_serializer.rb, line 5 def self.load(value) return unless value value = YAML.load(value) value = value.to_a.map do |color_key, group| [Gauguin::Color.from_a(color_key), group] end value = Hash[value] end