Method: Array#tm_pos

Defined in:
lib/when_exe/core/extension.rb

#tm_pos(options = {}) ⇒ When::TM::TemporalPosition Also known as: to_tm_pos

Note:

core/extension

self を暦要素の Array とみなして [When::TM::TemporalPosition] を生成

Parameters:

  • options (Hash) (defaults to: {})

    暦法や時法などの指定@option options [Symbol] :invalid

    [:raise     日時が存在しない場合例外発生              ]
    [:check     日時が存在しない場合 nil を返す           ]
    [その他/nil 日時が存在することを確認しない(デフォルト)]
    

    see also When::TM::TemporalPosition._instance

Returns:

Raises:

  • (ArgumentError)

    options[ :invalid ] が :raise で、日時が存在しない場合



469
470
471
# File 'lib/when_exe/core/extension.rb', line 469

def tm_pos(options={})
  When.TemporalPosition(*(self.dup << options))
end