Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/dates_toolbox/overloads.rb

Overview

Overload the string class

Instance Method Summary collapse

Instance Method Details

#day_of_the_week(format = '%d/%m/%Y') ⇒ Object



27
28
29
30
# File 'lib/dates_toolbox/overloads.rb', line 27

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



37
38
39
40
# File 'lib/dates_toolbox/overloads.rb', line 37

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



47
48
49
50
# File 'lib/dates_toolbox/overloads.rb', line 47

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



52
53
54
55
# File 'lib/dates_toolbox/overloads.rb', line 52

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



22
23
24
25
# File 'lib/dates_toolbox/overloads.rb', line 22

def dotw(format = '%d/%m/%Y')
    d = Date.new
    d.day_of_the_week(self, format)
end

#dotwn(format = '%d/%m/%Y') ⇒ Object



32
33
34
35
# File 'lib/dates_toolbox/overloads.rb', line 32

def dotwn(format = '%d/%m/%Y')
    d = Date.new
    d.day_of_the_week_name(self, format)
end

#doty(format = '%d/%m/%Y') ⇒ Object



42
43
44
45
# File 'lib/dates_toolbox/overloads.rb', line 42

def doty(format = '%d/%m/%Y')
    d = Date.new
    d.day_of_the_year(self, format)
end

#the_day(format = '%d/%m/%Y') ⇒ Object



7
8
9
10
# File 'lib/dates_toolbox/overloads.rb', line 7

def the_day(format = '%d/%m/%Y')
    d = Date.new
    d.the_day(self, format)
end

#the_month(format = '%d/%m/%Y') ⇒ Object



12
13
14
15
# File 'lib/dates_toolbox/overloads.rb', line 12

def the_month(format = '%d/%m/%Y')
    d = Date.new
    d.the_month(self, format)
end

#the_year(format = '%d/%m/%Y') ⇒ Object



17
18
19
20
# File 'lib/dates_toolbox/overloads.rb', line 17

def the_year(format = '%d/%m/%Y')
    d = Date.new
    d.the_year(self, format)
end

#weekdays(end_date, format = '%d/%m/%Y') ⇒ Object



67
68
69
70
# File 'lib/dates_toolbox/overloads.rb', line 67

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



72
73
74
75
# File 'lib/dates_toolbox/overloads.rb', line 72

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



57
58
59
60
# File 'lib/dates_toolbox/overloads.rb', line 57

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



62
63
64
65
# File 'lib/dates_toolbox/overloads.rb', line 62

def weekends_string(end_date, format = '%d/%m/%Y')
    d = Date.new
    d.weekends_string(self, end_date, format)
end