Sha256: 8ebb0c1552b31b65367980f30e0887aee9444eb4e8210a0301b3b7540e2216f2

Contents?: true

Size: 367 Bytes

Versions: 4

Compression:

Stored size: 367 Bytes

Contents

# frozen_string_literal: true

module LinkedRails
  class WebSiteSerializer < CreativeWorkSerializer
    has_one :homepage, predicate: Vocab.foaf.homepage, polymorphic: true
    attribute :image, predicate: Vocab.schema.image do |object|
      serialize_image(object.image)
    end
    attribute :navigations_menu, predicate: Vocab.ontola[:navigationsMenu]
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
linked_rails-0.0.4 app/serializers/linked_rails/web_site_serializer.rb
linked_rails-0.0.3 app/serializers/linked_rails/web_site_serializer.rb
linked_rails-0.0.2 app/serializers/linked_rails/web_site_serializer.rb
linked_rails-0.0.1 app/serializers/linked_rails/web_site_serializer.rb