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



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