Class: When::EX::Extent
- Inherits:
-
Object
- Object
- When::EX::Extent
- Defined in:
- lib/when_exe/basictypes.rb
Overview
Instance Attribute Summary collapse
-
#temporal_extent ⇒ When::TM::Period
(also: #temporalExtent)
readonly
time periods.
Instance Method Summary collapse
-
#initialize(extent) ⇒ Extent
constructor
オブジェクトの生成.
-
#method_missing(name, *args, &block) ⇒ Object
その他のメソッド.
Constructor Details
#initialize(extent) ⇒ Extent
オブジェクトの生成
601 602 603 |
# File 'lib/when_exe/basictypes.rb', line 601 def initialize(extent) @temporal_extent = extent end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args, &block) ⇒ Object
Note:
When::EX::Extent で定義されていないメソッドは 処理を @temporal_extent (type: When::TM::Period) に委譲する
その他のメソッド
610 611 612 |
# File 'lib/when_exe/basictypes.rb', line 610 def method_missing(name, *args, &block) @temporal_extent.send(name.to_sym, *args, &block) end |
Instance Attribute Details
#temporal_extent ⇒ When::TM::Period (readonly) Also known as: temporalExtent
time periods
時間的使用範囲の上限と下限を示す
594 595 596 |
# File 'lib/when_exe/basictypes.rb', line 594 def temporal_extent @temporal_extent end |