Module: Decentworks::DateSupport

Defined in:
lib/decentworks/date_support.rb,
sig/decentworks/date_support.rbs

Instance Method Summary collapse

Instance Method Details

#all_april::Range[::Date]

Returns:

  • (::Range[::Date])


47
# File 'sig/decentworks/date_support.rbs', line 47

def all_april: -> ::Range[::Date]

#all_august::Range[::Date]

Returns:

  • (::Range[::Date])


63
# File 'sig/decentworks/date_support.rbs', line 63

def all_august: -> ::Range[::Date]

#all_december::Range[::Date]

Returns:

  • (::Range[::Date])


79
# File 'sig/decentworks/date_support.rbs', line 79

def all_december: -> ::Range[::Date]

#all_february::Range[::Date]

Returns:

  • (::Range[::Date])


39
# File 'sig/decentworks/date_support.rbs', line 39

def all_february: -> ::Range[::Date]

#all_first_half::Range[::Date]

Returns:

  • (::Range[::Date])


99
# File 'sig/decentworks/date_support.rbs', line 99

def all_first_half: -> ::Range[::Date]

#all_first_quarter::Range[::Date]

Returns:

  • (::Range[::Date])


83
# File 'sig/decentworks/date_support.rbs', line 83

def all_first_quarter: -> ::Range[::Date]

#all_fourth_quarter::Range[::Date]

Returns:

  • (::Range[::Date])


95
# File 'sig/decentworks/date_support.rbs', line 95

def all_fourth_quarter: -> ::Range[::Date]

#all_january::Range[::Date]

Returns:

  • (::Range[::Date])


35
# File 'sig/decentworks/date_support.rbs', line 35

def all_january: -> ::Range[::Date]

#all_july::Range[::Date]

Returns:

  • (::Range[::Date])


59
# File 'sig/decentworks/date_support.rbs', line 59

def all_july: -> ::Range[::Date]

#all_june::Range[::Date]

Returns:

  • (::Range[::Date])


55
# File 'sig/decentworks/date_support.rbs', line 55

def all_june: -> ::Range[::Date]

#all_march::Range[::Date]

Returns:

  • (::Range[::Date])


43
# File 'sig/decentworks/date_support.rbs', line 43

def all_march: -> ::Range[::Date]

#all_may::Range[::Date]

Returns:

  • (::Range[::Date])


51
# File 'sig/decentworks/date_support.rbs', line 51

def all_may: -> ::Range[::Date]

#all_november::Range[::Date]

Returns:

  • (::Range[::Date])


75
# File 'sig/decentworks/date_support.rbs', line 75

def all_november: -> ::Range[::Date]

#all_october::Range[::Date]

Returns:

  • (::Range[::Date])


71
# File 'sig/decentworks/date_support.rbs', line 71

def all_october: -> ::Range[::Date]

#all_second_half::Range[::Date]

Returns:

  • (::Range[::Date])


103
# File 'sig/decentworks/date_support.rbs', line 103

def all_second_half: -> ::Range[::Date]

#all_second_quarter::Range[::Date]

Returns:

  • (::Range[::Date])


87
# File 'sig/decentworks/date_support.rbs', line 87

def all_second_quarter: -> ::Range[::Date]

#all_september::Range[::Date]

Returns:

  • (::Range[::Date])


67
# File 'sig/decentworks/date_support.rbs', line 67

def all_september: -> ::Range[::Date]

#all_third_quarter::Range[::Date]

Returns:

  • (::Range[::Date])


91
# File 'sig/decentworks/date_support.rbs', line 91

def all_third_quarter: -> ::Range[::Date]

#all_this_month::Range[::Date]

Returns:

  • (::Range[::Date])


7
# File 'sig/decentworks/date_support.rbs', line 7

def all_this_month: -> ::Range[::Date]

#all_this_week::Range[::Date]

Parameters:

  • (Symbol, nil)

Returns:

  • (::Range[::Date])


5
# File 'sig/decentworks/date_support.rbs', line 5

def all_this_week: (?Symbol?) -> ::Range[::Date]

#beginning_of_april::Date

Returns:

  • (::Date)


45
# File 'sig/decentworks/date_support.rbs', line 45

def beginning_of_april: -> ::Date

#beginning_of_august::Date

Returns:

  • (::Date)


61
# File 'sig/decentworks/date_support.rbs', line 61

def beginning_of_august: -> ::Date

#beginning_of_december::Date

Returns:

  • (::Date)


77
# File 'sig/decentworks/date_support.rbs', line 77

def beginning_of_december: -> ::Date

#beginning_of_february::Date

Returns:

  • (::Date)


37
# File 'sig/decentworks/date_support.rbs', line 37

def beginning_of_february: -> ::Date

#beginning_of_first_half::Date

Returns:

  • (::Date)


97
# File 'sig/decentworks/date_support.rbs', line 97

def beginning_of_first_half: -> ::Date

#beginning_of_first_quarter::Date

Returns:

  • (::Date)


81
# File 'sig/decentworks/date_support.rbs', line 81

def beginning_of_first_quarter: -> ::Date

#beginning_of_fourth_quarter::Date

Returns:

  • (::Date)


93
# File 'sig/decentworks/date_support.rbs', line 93

def beginning_of_fourth_quarter: -> ::Date

#beginning_of_january::Date

Returns:

  • (::Date)


33
# File 'sig/decentworks/date_support.rbs', line 33

def beginning_of_january: -> ::Date

#beginning_of_july::Date

Returns:

  • (::Date)


57
# File 'sig/decentworks/date_support.rbs', line 57

def beginning_of_july: -> ::Date

#beginning_of_june::Date

Returns:

  • (::Date)


53
# File 'sig/decentworks/date_support.rbs', line 53

def beginning_of_june: -> ::Date

#beginning_of_march::Date

Returns:

  • (::Date)


41
# File 'sig/decentworks/date_support.rbs', line 41

def beginning_of_march: -> ::Date

#beginning_of_may::Date

Returns:

  • (::Date)


49
# File 'sig/decentworks/date_support.rbs', line 49

def beginning_of_may: -> ::Date

#beginning_of_november::Date

Returns:

  • (::Date)


73
# File 'sig/decentworks/date_support.rbs', line 73

def beginning_of_november: -> ::Date

#beginning_of_october::Date

Returns:

  • (::Date)


69
# File 'sig/decentworks/date_support.rbs', line 69

def beginning_of_october: -> ::Date

#beginning_of_second_half::Date

Returns:

  • (::Date)


101
# File 'sig/decentworks/date_support.rbs', line 101

def beginning_of_second_half: -> ::Date

#beginning_of_second_quarter::Date

Returns:

  • (::Date)


85
# File 'sig/decentworks/date_support.rbs', line 85

def beginning_of_second_quarter: -> ::Date

#beginning_of_september::Date

Returns:

  • (::Date)


65
# File 'sig/decentworks/date_support.rbs', line 65

def beginning_of_september: -> ::Date

#beginning_of_third_quarter::Date

Returns:

  • (::Date)


89
# File 'sig/decentworks/date_support.rbs', line 89

def beginning_of_third_quarter: -> ::Date

#beginning_of_this_week::Date

Parameters:

  • (Symbol, nil)

Returns:

  • (::Date)


3
# File 'sig/decentworks/date_support.rbs', line 3

def beginning_of_this_week: (?Symbol?) -> ::Date

#eight_months_ago::Date

Returns:

  • (::Date)


16
# File 'sig/decentworks/date_support.rbs', line 16

def eight_months_ago: -> ::Date

#eight_months_since::Date

Returns:

  • (::Date)


28
# File 'sig/decentworks/date_support.rbs', line 28

def eight_months_since: -> ::Date

#eleven_months_ago::Date

Returns:

  • (::Date)


19
# File 'sig/decentworks/date_support.rbs', line 19

def eleven_months_ago: -> ::Date

#eleven_months_since::Date

Returns:

  • (::Date)


31
# File 'sig/decentworks/date_support.rbs', line 31

def eleven_months_since: -> ::Date

#end_of_april::Date

Returns:

  • (::Date)


46
# File 'sig/decentworks/date_support.rbs', line 46

def end_of_april: -> ::Date

#end_of_august::Date

Returns:

  • (::Date)


62
# File 'sig/decentworks/date_support.rbs', line 62

def end_of_august: -> ::Date

#end_of_december::Date

Returns:

  • (::Date)


78
# File 'sig/decentworks/date_support.rbs', line 78

def end_of_december: -> ::Date

#end_of_february::Date

Returns:

  • (::Date)


38
# File 'sig/decentworks/date_support.rbs', line 38

def end_of_february: -> ::Date

#end_of_first_half::Date

Returns:

  • (::Date)


98
# File 'sig/decentworks/date_support.rbs', line 98

def end_of_first_half: -> ::Date

#end_of_first_quarter::Date

Returns:

  • (::Date)


82
# File 'sig/decentworks/date_support.rbs', line 82

def end_of_first_quarter: -> ::Date

#end_of_fourth_quarter::Date

Returns:

  • (::Date)


94
# File 'sig/decentworks/date_support.rbs', line 94

def end_of_fourth_quarter: -> ::Date

#end_of_january::Date

Returns:

  • (::Date)


34
# File 'sig/decentworks/date_support.rbs', line 34

def end_of_january: -> ::Date

#end_of_july::Date

Returns:

  • (::Date)


58
# File 'sig/decentworks/date_support.rbs', line 58

def end_of_july: -> ::Date

#end_of_june::Date

Returns:

  • (::Date)


54
# File 'sig/decentworks/date_support.rbs', line 54

def end_of_june: -> ::Date

#end_of_march::Date

Returns:

  • (::Date)


42
# File 'sig/decentworks/date_support.rbs', line 42

def end_of_march: -> ::Date

#end_of_may::Date

Returns:

  • (::Date)


50
# File 'sig/decentworks/date_support.rbs', line 50

def end_of_may: -> ::Date

#end_of_november::Date

Returns:

  • (::Date)


74
# File 'sig/decentworks/date_support.rbs', line 74

def end_of_november: -> ::Date

#end_of_october::Date

Returns:

  • (::Date)


70
# File 'sig/decentworks/date_support.rbs', line 70

def end_of_october: -> ::Date

#end_of_second_half::Date

Returns:

  • (::Date)


102
# File 'sig/decentworks/date_support.rbs', line 102

def end_of_second_half: -> ::Date

#end_of_second_quarter::Date

Returns:

  • (::Date)


86
# File 'sig/decentworks/date_support.rbs', line 86

def end_of_second_quarter: -> ::Date

#end_of_september::Date

Returns:

  • (::Date)


66
# File 'sig/decentworks/date_support.rbs', line 66

def end_of_september: -> ::Date

#end_of_third_quarter::Date

Returns:

  • (::Date)


90
# File 'sig/decentworks/date_support.rbs', line 90

def end_of_third_quarter: -> ::Date

#end_of_this_week::Date

Parameters:

  • (Symbol, nil)

Returns:

  • (::Date)


4
# File 'sig/decentworks/date_support.rbs', line 4

def end_of_this_week: (?Symbol?) -> ::Date

#five_months_ago::Date

Returns:

  • (::Date)


12
# File 'sig/decentworks/date_support.rbs', line 12

def five_months_ago: -> ::Date

#five_months_since::Date

Returns:

  • (::Date)


24
# File 'sig/decentworks/date_support.rbs', line 24

def five_months_since: -> ::Date

#four_months_ago::Date

Returns:

  • (::Date)


11
# File 'sig/decentworks/date_support.rbs', line 11

def four_months_ago: -> ::Date

#four_months_since::Date

Returns:

  • (::Date)


23
# File 'sig/decentworks/date_support.rbs', line 23

def four_months_since: -> ::Date

#half_year_ago::Date

Returns:

  • (::Date)


14
# File 'sig/decentworks/date_support.rbs', line 14

def half_year_ago: -> ::Date

#half_year_since::Date

Returns:

  • (::Date)


26
# File 'sig/decentworks/date_support.rbs', line 26

def half_year_since: -> ::Date

#nine_months_ago::Date

Returns:

  • (::Date)


17
# File 'sig/decentworks/date_support.rbs', line 17

def nine_months_ago: -> ::Date

#nine_months_since::Date

Returns:

  • (::Date)


29
# File 'sig/decentworks/date_support.rbs', line 29

def nine_months_since: -> ::Date

#seven_months_ago::Date

Returns:

  • (::Date)


15
# File 'sig/decentworks/date_support.rbs', line 15

def seven_months_ago: -> ::Date

#seven_months_since::Date

Returns:

  • (::Date)


27
# File 'sig/decentworks/date_support.rbs', line 27

def seven_months_since: -> ::Date

#six_months_ago::Date

Returns:

  • (::Date)


13
# File 'sig/decentworks/date_support.rbs', line 13

def six_months_ago: -> ::Date

#six_months_since::Date

Returns:

  • (::Date)


25
# File 'sig/decentworks/date_support.rbs', line 25

def six_months_since: -> ::Date

#ten_months_ago::Date

Returns:

  • (::Date)


18
# File 'sig/decentworks/date_support.rbs', line 18

def ten_months_ago: -> ::Date

#ten_months_since::Date

Returns:

  • (::Date)


30
# File 'sig/decentworks/date_support.rbs', line 30

def ten_months_since: -> ::Date

#three_months_ago::Date

Returns:

  • (::Date)


10
# File 'sig/decentworks/date_support.rbs', line 10

def three_months_ago: -> ::Date

#three_months_since::Date

Returns:

  • (::Date)


22
# File 'sig/decentworks/date_support.rbs', line 22

def three_months_since: -> ::Date

#two_months_ago::Date

Returns:

  • (::Date)


9
# File 'sig/decentworks/date_support.rbs', line 9

def two_months_ago: -> ::Date

#two_months_since::Date

Returns:

  • (::Date)


21
# File 'sig/decentworks/date_support.rbs', line 21

def two_months_since: -> ::Date

#whole_months_elapsed::Integer

Parameters:

  • from: (::Date)
  • to: (::Date)

Returns:

  • (::Integer)


105
# File 'sig/decentworks/date_support.rbs', line 105

def whole_months_elapsed: (?from: ::Date, ?to: ::Date) -> ::Integer