Class: ActiveSupport::TimeWithZone

Inherits:
Object
  • Object
show all
Extended by:
Decentworks::DateSupport::TimeExtension::ClassMethods
Includes:
Decentworks::DateSupport::TimeExtension, Decentworks::DateSupport::TimeExtension[::ActiveSupport::TimeWithZone]
Defined in:
lib/decentworks/date_support/time_with_zone.rb,
sig/decentworks/date_support/time_with_zone.rbs

Instance Method Summary collapse

Methods included from Decentworks::DateSupport::TimeExtension::ClassMethods

whole_months_elapsed

Methods included from Decentworks::DateSupport::TimeExtension

#all_april, #all_august, #all_december, #all_february, #all_first_half, #all_first_quarter, #all_fiscal_year, #all_fourth_quarter, #all_january, #all_july, #all_june, #all_march, #all_may, #all_next_fiscal_year, #all_next_half, #all_next_quarter, #all_november, #all_october, #all_prev_fiscal_year, #all_prev_half, #all_prev_quarter, #all_quarter, #all_second_half, #all_second_quarter, #all_september, #all_third_quarter, #all_this_half, #all_this_month, #all_this_quarter, #all_this_week, #at_beginning_of_quarter, #at_end_of_quarter, #beginning_of_april, #beginning_of_april?, #beginning_of_august, #beginning_of_august?, #beginning_of_december, #beginning_of_december?, #beginning_of_february, #beginning_of_february?, #beginning_of_first_half, #beginning_of_first_half?, #beginning_of_first_quarter, #beginning_of_first_quarter?, #beginning_of_fiscal_year, #beginning_of_fourth_quarter, #beginning_of_fourth_quarter?, #beginning_of_january, #beginning_of_january?, #beginning_of_july, #beginning_of_july?, #beginning_of_june, #beginning_of_june?, #beginning_of_march, #beginning_of_march?, #beginning_of_may, #beginning_of_may?, #beginning_of_next_fiscal_year, #beginning_of_next_half, #beginning_of_next_quarter, #beginning_of_november, #beginning_of_november?, #beginning_of_october, #beginning_of_october?, #beginning_of_prev_fiscal_year, #beginning_of_prev_half, #beginning_of_prev_quarter, #beginning_of_quarter, #beginning_of_second_half, #beginning_of_second_half?, #beginning_of_second_quarter, #beginning_of_second_quarter?, #beginning_of_september, #beginning_of_september?, #beginning_of_third_quarter, #beginning_of_third_quarter?, #beginning_of_this_half, #beginning_of_this_month, #beginning_of_this_quarter, #beginning_of_this_week, #eight_months_ago, #eight_months_since, #eleven_months_ago, #eleven_months_since, #end_of_april, #end_of_april?, #end_of_august, #end_of_august?, #end_of_december, #end_of_december?, #end_of_february, #end_of_february?, #end_of_first_half, #end_of_first_half?, #end_of_first_quarter, #end_of_first_quarter?, #end_of_fiscal_year, #end_of_fourth_quarter, #end_of_fourth_quarter?, #end_of_january, #end_of_january?, #end_of_july, #end_of_july?, #end_of_june, #end_of_june?, #end_of_march, #end_of_march?, #end_of_may, #end_of_may?, #end_of_next_fiscal_year, #end_of_next_half, #end_of_next_quarter, #end_of_november, #end_of_november?, #end_of_october, #end_of_october?, #end_of_prev_fiscal_year, #end_of_prev_half, #end_of_prev_quarter, #end_of_quarter, #end_of_second_half, #end_of_second_half?, #end_of_second_quarter, #end_of_second_quarter?, #end_of_september, #end_of_september?, #end_of_third_quarter, #end_of_third_quarter?, #end_of_this_half, #end_of_this_month, #end_of_this_quarter, #end_of_this_week, #fiscal_year, #five_months_ago, #five_months_since, #four_months_ago, #four_months_since, #half_year_ago, #half_year_since, #in_april?, #in_august?, #in_december?, #in_february?, #in_first_half?, #in_first_quarter?, #in_fourth_quarter?, #in_january?, #in_july?, #in_june?, #in_march?, #in_may?, #in_november?, #in_october?, #in_second_half?, #in_second_quarter?, #in_september?, #in_third_quarter?, included, #last_quarter, #next_fiscal_year, #next_quarter, #nine_months_ago, #nine_months_since, #prev_fiscal_year, #prev_quarter, #quarter, #seven_months_ago, #seven_months_since, #six_months_ago, #six_months_since, #ten_months_ago, #ten_months_since, #this_half_number, #this_quarter_number, #three_months_ago, #three_months_since, #two_months_ago, #two_months_since

Instance Method Details

#all_day::Range[untyped]

Returns:

  • (::Range[untyped])


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

def all_day: () -> ::Range[untyped]

#beginning_of_dayObject

Returns:

  • (Object)


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

def beginning_of_day: () -> untyped

#beginning_of_monthObject

Returns:

  • (Object)


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

def beginning_of_month: () -> untyped

#beginning_of_weekObject

Parameters:

  • start_day (Object)

Returns:

  • (Object)


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

def beginning_of_week: (?untyped start_day) -> untyped

#end_of_dayObject

Returns:

  • (Object)


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

def end_of_day: () -> untyped

#end_of_monthObject

Returns:

  • (Object)


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

def end_of_month: () -> untyped

#month::Integer

Returns:

  • (::Integer)


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

def month: () -> ::Integer

#months_agoObject

Parameters:

  • months (Object)

Returns:

  • (Object)


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

def months_ago: (untyped months) -> untyped

#months_sinceObject

Parameters:

  • months (Object)

Returns:

  • (Object)


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

def months_since: (untyped months) -> untyped

#year::Integer

::ActiveSupport::TimeWithZone は method_missing で ::Time に委譲しているため gem_rbs_collection の activesupport には定義がない。 TimeExtension のself型(_DateTimeCalculations)を満たすために宣言する。 change / advance は activesupport 側で定義済みのため、ここには含めない。

Returns:

  • (::Integer)


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

def year: () -> ::Integer