class RoadForest::TypeHandlers::RDFaWriter::DocumentAffordanceDecorator

Public Class Methods

can_decorate?(env) click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/environment-decorator.rb, line 203
def self.can_decorate?(env)
  return false unless env._base_env_.class <= DocumentEnvironment
  affordances_in_graph?(env._engine.graph)
end

Public Instance Methods

prefix() click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/environment-decorator.rb, line 226
def prefix
  @prefix ||= build_prefix_header(prefixes)
end
prefixes() click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/environment-decorator.rb, line 215
def prefixes
  dec_prefixes = _decorated_.prefixes

  dec_prefixes.keys.find_all do |key|
    dec_prefixes[key] == Af.to_uri
  end.each do |key|
    dec_prefixes.delete(key)
  end
  dec_prefixes
end
subjects() click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/environment-decorator.rb, line 209
def subjects
  _decorated_.subjects.reject do |subject_env|
    affordance_node?(subject_env.subject, graph)
  end
end