class RoadForest::TypeHandlers::RDFaWriter::DocumentEnvironment
Attributes
base[RW]
lang[RW]
prefixes[RW]
subject_terms[RW]
title[RW]
Public Instance Methods
build_prefix_header(prefixes)
click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/document-environment.rb, line 22 def build_prefix_header(prefixes) if prefixes.empty? nil else prefixes.keys.map {|pk| "#{pk}: #{prefixes[pk]}"}.sort.join(" ") end.tap{|prefix| add_debug {"\nserialize: prefixes: #{prefixes.inspect} prefix src: #{prefix.inspect}"}} end
each_subject_environment() { |subject_env(term)| ... }
click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/document-environment.rb, line 12 def each_subject_environment subject_terms.each do |term| yield subject_env(term) end end
prefix()
click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/document-environment.rb, line 30 def prefix @prefix ||= build_prefix_header(prefixes) end
subjects()
click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/document-environment.rb, line 8 def subjects enum_for(:each_subject_environment) end
template_kinds()
click to toggle source
# File lib/roadforest/type-handlers/rdfa-writer/document-environment.rb, line 18 def template_kinds %w{doc} end