Module: Calculations (ActiveSupport::CoreExtensions::Time)

Overview
Module Structure
Class Hierarchy
Constants
Calculations::COMMON_YEAR_DAYS_IN_MONTH
Module Methods
Calculations.included / 1
Instance Aliases
Calculations#in
Calculations#monday
Calculations#at_beginning_of_week
Calculations#at_end_of_week
Calculations#midnight
Calculations#at_midnight
Calculations#at_beginning_of_day
Calculations#at_beginning_of_month
Calculations#at_end_of_month
Calculations#at_beginning_of_quarter
Calculations#at_end_of_quarter
Calculations#at_beginning_of_year
Calculations#at_end_of_year
Instance Methods
Calculations#past?
Calculations#today?
Calculations#future?
Calculations#seconds_since_midnight
Calculations#change / 1
Calculations#advance / 1
Calculations#ago / 1
Calculations#since / 1
Calculations#months_ago / 1
Calculations#months_since / 1
Calculations#years_ago / 1
Calculations#years_since / 1
Calculations#last_year
Calculations#prev_year
Calculations#next_year
Calculations#last_month
Calculations#prev_month
Calculations#next_month
Calculations#beginning_of_week
Calculations#end_of_week
Calculations#next_week / 1
Calculations#beginning_of_day
Calculations#end_of_day
Calculations#beginning_of_month
Calculations#end_of_month
Calculations#beginning_of_quarter
Calculations#end_of_quarter
Calculations#beginning_of_year
Calculations#end_of_year
Calculations#yesterday
Calculations#tomorrow
Calculations#plus_with_duration / 1
Calculations#minus_with_duration / 1
Calculations#minus_with_coercion / 1
Calculations#compare_with_coercion / 1
is a submodule of
module: Time ( ActiveSupport::CoreExtensions )
is modularized into
module: ClassMethods   
is included by
class: Time ( Builtin-Module )
has properties
module method: included / 1   
constant: COMMON_YEAR_DAYS_IN_MONTH   
method: past?   
method: today?   
method: future?   
method: seconds_since_midnight   
method: change / 1   
method: advance / 1   
method: ago / 1   
method: since / 1   
alias: in since   
method: months_ago / 1   
method: months_since / 1   
method: years_ago / 1   
method: years_since / 1   
method: last_year   
method: prev_year   
method: next_year   
method: last_month   
method: prev_month   
method: next_month   
method: beginning_of_week   
alias: monday beginning_of_week   
alias: at_beginning_of_week beginning_of_week   
method: end_of_week   
alias: at_end_of_week end_of_week   
method: next_week / 1   
method: beginning_of_day   
alias: midnight beginning_of_day   
alias: at_midnight beginning_of_day   
alias: at_beginning_of_day beginning_of_day   
method: end_of_day   
method: beginning_of_month   
alias: at_beginning_of_month beginning_of_month   
method: end_of_month   
alias: at_end_of_month end_of_month   
method: beginning_of_quarter   
alias: at_beginning_of_quarter beginning_of_quarter   
method: end_of_quarter   
alias: at_end_of_quarter end_of_quarter   
method: beginning_of_year   
alias: at_beginning_of_year beginning_of_year   
method: end_of_year   
alias: at_end_of_year end_of_year   
method: yesterday   
method: tomorrow   
method: plus_with_duration / 1   
method: minus_with_duration / 1   
method: minus_with_coercion / 1   
method: compare_with_coercion / 1   
is defined at
#7 in active_support/core_ext/time/calculations.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Time     
  module: ActiveSupport
  module: CoreExtensions
  module: Time
✗ module: Calculations
module: ClassMethods     

Class Hierarchy

Object ( Builtin-Module )
  Time     

Constants

Calculations::COMMON_YEAR_DAYS_IN_MONTH

#26 in active_support/core_ext/time/calculations.rb

COMMON_YEAR_DAYS_IN_MONTH = [nil, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]   

Module Methods

Calculations.included / 1

#8 in active_support/core_ext/time/calculations.rb

included ( base )

Instance Aliases

Calculations#in

#138 in active_support/core_ext/time/calculations.rb

in since   

Calculations#monday

#195 in active_support/core_ext/time/calculations.rb

monday beginning_of_week   

Calculations#at_beginning_of_week

#196 in active_support/core_ext/time/calculations.rb

at_beginning_of_week beginning_of_week   

Calculations#at_end_of_week

#203 in active_support/core_ext/time/calculations.rb

at_end_of_week end_of_week   

Calculations#midnight

#216 in active_support/core_ext/time/calculations.rb

midnight beginning_of_day   

Calculations#at_midnight

#217 in active_support/core_ext/time/calculations.rb

at_midnight beginning_of_day   

Calculations#at_beginning_of_day

#218 in active_support/core_ext/time/calculations.rb

at_beginning_of_day beginning_of_day   

Calculations#at_beginning_of_month

#230 in active_support/core_ext/time/calculations.rb

at_beginning_of_month beginning_of_month   

Calculations#at_end_of_month

#238 in active_support/core_ext/time/calculations.rb

at_end_of_month end_of_month   

Calculations#at_beginning_of_quarter

#244 in active_support/core_ext/time/calculations.rb

at_beginning_of_quarter beginning_of_quarter   

Calculations#at_end_of_quarter

#250 in active_support/core_ext/time/calculations.rb

at_end_of_quarter end_of_quarter   

Calculations#at_beginning_of_year

#256 in active_support/core_ext/time/calculations.rb

at_beginning_of_year beginning_of_year   

Calculations#at_end_of_year

#262 in active_support/core_ext/time/calculations.rb

at_end_of_year end_of_year   

Instance Methods

Calculations#today?

#68 in active_support/core_ext/time/calculations.rb

today?

Calculations#future?

#73 in active_support/core_ext/time/calculations.rb

future?

Calculations#seconds_since_midnight

#78 in active_support/core_ext/time/calculations.rb

seconds_since_midnight

Calculations#change / 1

#85 in active_support/core_ext/time/calculations.rb

change ( options )

Calculations#advance / 1

#102 in active_support/core_ext/time/calculations.rb

advance ( options )

Calculations#ago / 1

#120 in active_support/core_ext/time/calculations.rb

ago ( seconds )

Calculations#since / 1

#126 in active_support/core_ext/time/calculations.rb

since ( seconds )

Calculations#months_ago / 1

#141 in active_support/core_ext/time/calculations.rb

months_ago ( months )

Calculations#months_since / 1

#146 in active_support/core_ext/time/calculations.rb

months_since ( months )

Calculations#years_ago / 1

#151 in active_support/core_ext/time/calculations.rb

years_ago ( years )

Calculations#years_since / 1

#156 in active_support/core_ext/time/calculations.rb

years_since ( years )

Calculations#last_year

#160 in active_support/core_ext/time/calculations.rb

last_year

Calculations#prev_year

#166 in active_support/core_ext/time/calculations.rb

prev_year

Calculations#next_year

#171 in active_support/core_ext/time/calculations.rb

next_year

Calculations#last_month

#175 in active_support/core_ext/time/calculations.rb

last_month

Calculations#prev_month

#181 in active_support/core_ext/time/calculations.rb

prev_month

Calculations#next_month

#186 in active_support/core_ext/time/calculations.rb

next_month

Calculations#beginning_of_week

#191 in active_support/core_ext/time/calculations.rb

beginning_of_week

Calculations#end_of_week

#199 in active_support/core_ext/time/calculations.rb

end_of_week

Calculations#next_week / 1

#206 in active_support/core_ext/time/calculations.rb

next_week ( day = :monday )

Calculations#beginning_of_day

#212 in active_support/core_ext/time/calculations.rb

beginning_of_day

Calculations#end_of_day

#221 in active_support/core_ext/time/calculations.rb

end_of_day

Calculations#beginning_of_month

#226 in active_support/core_ext/time/calculations.rb

beginning_of_month

Calculations#end_of_month

#233 in active_support/core_ext/time/calculations.rb

end_of_month

Calculations#beginning_of_quarter

#241 in active_support/core_ext/time/calculations.rb

beginning_of_quarter

Calculations#end_of_quarter

#247 in active_support/core_ext/time/calculations.rb

end_of_quarter

Calculations#beginning_of_year

#253 in active_support/core_ext/time/calculations.rb

beginning_of_year

Calculations#end_of_year

#259 in active_support/core_ext/time/calculations.rb

end_of_year

Calculations#yesterday

#265 in active_support/core_ext/time/calculations.rb

yesterday

Calculations#tomorrow

#270 in active_support/core_ext/time/calculations.rb

tomorrow

Calculations#plus_with_duration / 1

#274 in active_support/core_ext/time/calculations.rb

plus_with_duration ( other )

Calculations#minus_with_duration / 1

#282 in active_support/core_ext/time/calculations.rb

minus_with_duration ( other )

Calculations#minus_with_coercion / 1

#293 in active_support/core_ext/time/calculations.rb

minus_with_coercion ( other )

Calculations#compare_with_coercion / 1

#300 in active_support/core_ext/time/calculations.rb

compare_with_coercion ( other )