module ScientificProtocols::Resources::Object::Serializers
Public Class Methods
included(base)
click to toggle source
Calls superclass method
# File lib/scientificprotocols/resources/object/serializers.rb, line 87 def self.included(base) super base.extend ClassMethods end
Public Instance Methods
serialize()
click to toggle source
# File lib/scientificprotocols/resources/object/serializers.rb, line 92 def serialize {}.tap do |result| attributes.each do |name, value| result[name.upcase] = self.class.serializer_for(name).serialize(value) end end end