Module: Pliny::Helpers::Serialize::ClassMethods

Defined in:
lib/pliny/helpers/serialize.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#serializer_classObject (readonly)

Returns the value of attribute serializer_class.



39
40
41
# File 'lib/pliny/helpers/serialize.rb', line 39

def serializer_class
  @serializer_class
end

Instance Method Details

#serializer(serializer_class) ⇒ Object

Provide a way to specify endpoint serializer class.

class Endpoints::User < Base

serializer Serializers::User

get do
  encode serialize(User.all)
end

end



35
36
37
# File 'lib/pliny/helpers/serialize.rb', line 35

def serializer(serializer_class)
  @serializer_class = serializer_class
end