module Tripod::EmbeddedResource

Attributes

uri[R]

Public Class Methods

new(opts={}) click to toggle source
# File lib/tripod/embedded_resource.rb, line 15
def initialize(opts={})
  @uri = opts.fetch(:node, RDF::Node.new) # use a blank node for the URI
  @repository = opts.fetch(:repository, RDF::Repository.new)
  set_rdf_type
end

Public Instance Methods

==(resource) click to toggle source
# File lib/tripod/embedded_resource.rb, line 25
def ==(resource)
  (@uri == resource.uri)
end
to_statements() click to toggle source
# File lib/tripod/embedded_resource.rb, line 21
def to_statements
  @repository.statements
end