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.



32
33
34
# File 'lib/pliny/helpers/serialize.rb', line 32

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



28
29
30
# File 'lib/pliny/helpers/serialize.rb', line 28

def serializer(serializer_class)
  @serializer_class = serializer_class
end