Class: Biz::WeekTime::Abstract
- Inherits:
-
Object
- Object
- Biz::WeekTime::Abstract
- Extended by:
- Forwardable
- Includes:
- Comparable
- Defined in:
- lib/biz/week_time/abstract.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(week_minute) ⇒ Abstract
constructor
A new instance of Abstract.
- #wday_symbol ⇒ Object
Constructor Details
#initialize(week_minute) ⇒ Abstract
Returns a new instance of Abstract.
19 20 21 |
# File 'lib/biz/week_time/abstract.rb', line 19 def initialize(week_minute) @week_minute = Integer(week_minute) end |
Class Method Details
.from_time(time) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/biz/week_time/abstract.rb', line 11 def self.from_time(time) new( time.wday * Time.day_minutes + time.hour * Time.hour_minutes + time.min ) end |
Instance Method Details
#wday_symbol ⇒ Object
23 24 25 |
# File 'lib/biz/week_time/abstract.rb', line 23 def wday_symbol day_of_week.symbol end |