class Ivy::Serializers::Serializer
Attributes
_registry[RW]
Public Class Methods
attributes(generator, resource)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 9 def attributes(generator, resource) _registry.attributes(generator, resource) end
inherited(base)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 13 def inherited(base) base._registry = Registry.new end
map(klass, &block)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 21 def map(klass, &block) _registry.map(klass, &block) end
relationships(generator, resource)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 17 def relationships(generator, resource) _registry.relationships(generator, resource) end
resource(generator, resource)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 25 def resource(generator, resource) _registry.resource(generator, resource) end
Public Instance Methods
attributes(generator, resource)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 30 def attributes(generator, resource) self.class.attributes(generator, resource) end
relationships(generator, resource)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 34 def relationships(generator, resource) self.class.relationships(generator, resource) end
resource(generator, resource)
click to toggle source
# File lib/ivy/serializers/serializer.rb, line 38 def resource(generator, resource) self.class.resource(generator, resource) end