Module: Graphiti::Extensions::ExtraAttribute
- Included in:
- Serializer
- Defined in:
- lib/graphiti/extensions/extra_attribute.rb
Overview
Only render a given attribute when the user specifically requests it. Useful for computationally-expensive attributes that are not required on every request.
This class handles the serialization, but you may also want to run code during scoping (for instance, to eager load associations referenced by this extra attribute. See (Resource.extra_field).
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
36 37 38 |
# File 'lib/graphiti/extensions/extra_attribute.rb', line 36 def self.included(klass) klass.extend ClassMethods end |