Module: Cyrax::Extensions::HasSerializer

Extended by:
ActiveSupport::Concern
Included in:
Resource
Defined in:
lib/cyrax/extensions/has_serializer.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#serializable?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/cyrax/extensions/has_serializer.rb', line 9

def serializable?
  !serializer_class.nil?
end

#serializer_classObject



13
14
15
# File 'lib/cyrax/extensions/has_serializer.rb', line 13

def serializer_class
  options[:serializer] || self.class._serializer_class
end