class Prototok::Serializers::Attribute

Attributes

options[R]
serializer[R]

Public Class Methods

new(options) click to toggle source
# File lib/prototok/attribute.rb, line 7
def initialize(options)
  @options = options || {}
  @serializer = Serializers.find(@options[:serializer])
end

Public Instance Methods

serialize(value) click to toggle source
# File lib/prototok/attribute.rb, line 12
def serialize(value)
  if @serializer
    @serializer.new(value).encode
  else
    value
  end
end