Module: Aepic::Concerns::Serializer

Extended by:
ActiveSupport::Concern
Included in:
Serializer
Defined in:
lib/aepic/concerns/serializer.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

XSD_TYPES =
Hash.new do |hash, key|
  hash[key] = "xsd:#{key}"
end.merge({
})

Instance Method Summary collapse

Instance Method Details

#attributesObject

def root_name

self.class._root

end



44
45
46
# File 'lib/aepic/concerns/serializer.rb', line 44

def attributes
  {'@context' => jsonld_context}.merge(super)
end

#jsonld_contextObject



48
49
50
# File 'lib/aepic/concerns/serializer.rb', line 48

def jsonld_context
  object.jsonld_context
end