Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/dates_toolbox/overloads.rb
Overview
Overload the string class
Instance Method Summary collapse
- #day_of_the_week(format = '%d/%m/%Y') ⇒ Object
- #day_of_the_week_name(format = '%d/%m/%Y') ⇒ Object
- #day_of_the_year(format = '%d/%m/%Y') ⇒ Object
- #days_between(end_date, format = '%d/%m/%Y') ⇒ Object
- #dotw(format = '%d/%m/%Y') ⇒ Object
- #dotwn(format = '%d/%m/%Y') ⇒ Object
- #doty(format = '%d/%m/%Y') ⇒ Object
- #the_day(format = '%d/%m/%Y') ⇒ Object
- #the_month(format = '%d/%m/%Y') ⇒ Object
- #the_year(format = '%d/%m/%Y') ⇒ Object
- #weekdays(end_date, format = '%d/%m/%Y') ⇒ Object
- #weekdays_string(end_date, format = '%d/%m/%Y') ⇒ Object
- #weekends(end_date, format = '%d/%m/%Y') ⇒ Object
- #weekends_string(end_date, format = '%d/%m/%Y') ⇒ Object
Instance Method Details
#day_of_the_week(format = '%d/%m/%Y') ⇒ Object
25 26 27 28 |
# File 'lib/dates_toolbox/overloads.rb', line 25 def day_of_the_week(format = '%d/%m/%Y') d = Date.new d.day_of_the_week(self, format) end |
#day_of_the_week_name(format = '%d/%m/%Y') ⇒ Object
35 36 37 38 |
# File 'lib/dates_toolbox/overloads.rb', line 35 def day_of_the_week_name(format = '%d/%m/%Y') d = Date.new d.day_of_the_week_name(self, format) end |
#day_of_the_year(format = '%d/%m/%Y') ⇒ Object
45 46 47 48 |
# File 'lib/dates_toolbox/overloads.rb', line 45 def day_of_the_year(format = '%d/%m/%Y') d = Date.new d.day_of_the_year(self, format) end |
#days_between(end_date, format = '%d/%m/%Y') ⇒ Object
50 51 52 53 |
# File 'lib/dates_toolbox/overloads.rb', line 50 def days_between(end_date, format = '%d/%m/%Y') d = Date.new d.days_between(self, end_date, format) end |
#dotw(format = '%d/%m/%Y') ⇒ Object
20 21 22 23 |
# File 'lib/dates_toolbox/overloads.rb', line 20 def dotw(format = '%d/%m/%Y') d = Date.new d.day_of_the_week(self, format) end |
#dotwn(format = '%d/%m/%Y') ⇒ Object
30 31 32 33 |
# File 'lib/dates_toolbox/overloads.rb', line 30 def dotwn(format = '%d/%m/%Y') d = Date.new d.day_of_the_week_name(self, format) end |
#doty(format = '%d/%m/%Y') ⇒ Object
40 41 42 43 |
# File 'lib/dates_toolbox/overloads.rb', line 40 def doty(format = '%d/%m/%Y') d = Date.new d.day_of_the_year(self, format) end |
#the_day(format = '%d/%m/%Y') ⇒ Object
5 6 7 8 |
# File 'lib/dates_toolbox/overloads.rb', line 5 def the_day(format = '%d/%m/%Y') d = Date.new d.the_day(self, format) end |
#the_month(format = '%d/%m/%Y') ⇒ Object
10 11 12 13 |
# File 'lib/dates_toolbox/overloads.rb', line 10 def the_month(format = '%d/%m/%Y') d = Date.new d.the_month(self, format) end |
#the_year(format = '%d/%m/%Y') ⇒ Object
15 16 17 18 |
# File 'lib/dates_toolbox/overloads.rb', line 15 def the_year(format = '%d/%m/%Y') d = Date.new d.the_year(self, format) end |
#weekdays(end_date, format = '%d/%m/%Y') ⇒ Object
65 66 67 68 |
# File 'lib/dates_toolbox/overloads.rb', line 65 def weekdays(end_date, format = '%d/%m/%Y') d = Date.new d.weekdays(self, end_date, format) end |
#weekdays_string(end_date, format = '%d/%m/%Y') ⇒ Object
70 71 72 73 |
# File 'lib/dates_toolbox/overloads.rb', line 70 def weekdays_string(end_date, format = '%d/%m/%Y') d = Date.new d.weekdays_string(self, end_date, format) end |
#weekends(end_date, format = '%d/%m/%Y') ⇒ Object
55 56 57 58 |
# File 'lib/dates_toolbox/overloads.rb', line 55 def weekends(end_date, format = '%d/%m/%Y') d = Date.new d.weekends(self, end_date, format) end |
#weekends_string(end_date, format = '%d/%m/%Y') ⇒ Object
60 61 62 63 |
# File 'lib/dates_toolbox/overloads.rb', line 60 def weekends_string(end_date, format = '%d/%m/%Y') d = Date.new d.weekends_string(self, end_date, format) end |