class ROF::Translators::JsonldToRof::PredicateHandler::UrlHandler::BlockSlugHandler

@api private

Attributes

slug[R]

Public Class Methods

new(url_handler, slug, options, block) click to toggle source
# File lib/rof/translators/jsonld_to_rof/predicate_handler.rb, line 207
def initialize(url_handler, slug, options, block)
  @url_handler = url_handler
  @slug = slug
  @options = options
  @block = block
end

Public Instance Methods

call(object, accumulator, _blank_node) click to toggle source

@todo Are there differences that need to be handled for the blank_node?

# File lib/rof/translators/jsonld_to_rof/predicate_handler.rb, line 216
def call(object, accumulator, _blank_node)
  @block.call(object, accumulator)
end