module Typekit::Element::Serialization

Public Instance Methods

serialize(options = {}) click to toggle source
# File lib/typekit/element/serialization.rb, line 4
def serialize(options = {})
  keys = attributes.keys
  keys = keys & Array(options[:only]) if options.key?(:only)
  Hash[
    keys.map do |key|
      value = attributes[key]
      value = value.serialize if value.respond_to?(:serialize)
      [key, value]
    end
  ]
end