Module: HumanTime
Constant Summary collapse
- VERSION =
"0.2.3"
Class Method Summary collapse
- .greater_than_aliases ⇒ Object
- .greater_than_or_equal_to_aliases ⇒ Object
- .included(base) ⇒ Object
- .less_than_aliases ⇒ Object
- .less_than_or_equal_to_aliases ⇒ Object
Class Method Details
.greater_than_aliases ⇒ Object
8 9 10 |
# File 'lib/human_time.rb', line 8 def greater_than_aliases %w{newer_than? more_recent_than? comes_after? later_than?} end |
.greater_than_or_equal_to_aliases ⇒ Object
12 13 14 |
# File 'lib/human_time.rb', line 12 def greater_than_or_equal_to_aliases %w{newer_than_or_equal_to? more_recent_than_or_equal_to? after_or_equal_to? later_than_or_equal_to?} end |
.included(base) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/human_time.rb', line 24 def included(base) add_alias(base, greater_than_aliases, :>) add_alias(base, greater_than_or_equal_to_aliases, :>=) add_alias(base, less_than_aliases, :<) add_alias(base, less_than_or_equal_to_aliases, :<=) end |
.less_than_aliases ⇒ Object
16 17 18 |
# File 'lib/human_time.rb', line 16 def less_than_aliases %w{older_than? comes_before? earlier_than?} end |
.less_than_or_equal_to_aliases ⇒ Object
20 21 22 |
# File 'lib/human_time.rb', line 20 def less_than_or_equal_to_aliases %w{older_than_or_equal_to? before_or_equal_to? earlier_than_or_equal_to?} end |