Class: RoadForest::TypeHandlers::RDFaWriter::ObjectEnvironment

Inherits:
RenderEnvironment show all
Defined in:
lib/roadforest/type-handlers/rdfa-writer/object-environment.rb

Instance Attribute Summary collapse

Attributes inherited from RenderEnvironment

#_engine, #heading_predicates, #lang, #parent

Instance Method Summary collapse

Methods inherited from RenderEnvironment

#_base_env_, #add_debug, #escape_entities, #get_content, #get_curie, #get_dt_curie, #get_lang, #get_predicate_name, #get_value, #initialize, #inspect, #is_subject?, #like_a?, #list_property_envs, #object_env, #render_checked, #simple_property_env, #subject_env, #yielded

Constructor Details

This class inherits a constructor from RoadForest::TypeHandlers::RDFaWriter::RenderEnvironment

Instance Attribute Details

#inlistObject

Returns the value of attribute inlist.



5
6
7
# File 'lib/roadforest/type-handlers/rdfa-writer/object-environment.rb', line 5

def inlist
  @inlist
end

#objectObject

Returns the value of attribute object.



5
6
7
# File 'lib/roadforest/type-handlers/rdfa-writer/object-environment.rb', line 5

def object
  @object
end

#predicateObject

Returns the value of attribute predicate.



5
6
7
# File 'lib/roadforest/type-handlers/rdfa-writer/object-environment.rb', line 5

def predicate
  @predicate
end

Instance Method Details

#literal?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/roadforest/type-handlers/rdfa-writer/object-environment.rb', line 17

def literal?
  object.literal?
end

#simple_attrsObject Also known as: attrs



7
8
9
# File 'lib/roadforest/type-handlers/rdfa-writer/object-environment.rb', line 7

def simple_attrs
  {:property => get_curie(predicate), :content => get_content(object), :lang => get_lang(object), :datatype => get_dt_curie(object), :inlist => inlist}
end

#template_kindsObject



13
14
15
# File 'lib/roadforest/type-handlers/rdfa-writer/object-environment.rb', line 13

def template_kinds
  %w{object}
end