Method: When::TM::PeriodDuration#*
- Defined in:
- lib/when_exe/tmobjects.rb
#*(times) ⇒ When::TM::PeriodDuration
乗算
1179 1180 1181 1182 1183 1184 1185 1186 |
# File 'lib/when_exe/tmobjects.rb', line 1179 def *(times) period = self.dup period.send(:date=, @date.map {|v| v *= times; v.to_i==v.to_f ? v.to_i : v}) if @date period.send(:week=, @week.map {|v| v *= times; v.to_i==v.to_f ? v.to_i : v}) if @week period.send(:time=, @time.map {|v| v *= times; v.to_i==v.to_f ? v.to_i : v}) if @time period.send(:_duration) return period end |