Method: When::TM::CalDate#register_graph
- Defined in:
- lib/when_exe/linkeddata.rb
#register_graph(graph, options = {}) ⇒ Array
CalDateオブジェクトの jsonld をグラフに追加する
482 483 484 485 486 487 488 489 490 491 492 493 |
# File 'lib/when_exe/linkeddata.rb', line 482 def register_graph(graph, ={}) jsonld_hash = to_jsonld_hash() graph << jsonld_hash if [:include] && precision < When::DAY included = floor(precision+1) included_opt = {:included=>jsonld_hash['@id']}.update() while include?(included) do included.register_graph(graph, included_opt) included = included.succ end end end |