module RisingSun::Fiscali::ClassMethods
Public Instance Methods
financial_months()
click to toggle source
# File lib/rising_sun/fiscali.rb, line 35 def financial_months (1..12).map{|m| ((m - 1 + fy_start_month)%12.1).ceil } end
financial_year_start(year=Date.today.year)
click to toggle source
# File lib/rising_sun/fiscali.rb, line 31 def financial_year_start(year=Date.today.year) uses_forward_year? ? new(year - 1,fy_start_month,1) : new(year,fy_start_month,1) end
fiscal_zone()
click to toggle source
# File lib/rising_sun/fiscali.rb, line 22 def fiscal_zone @fiscali_zone end
fiscal_zone=(zone)
click to toggle source
# File lib/rising_sun/fiscali.rb, line 13 def fiscal_zone=(zone) @fiscali_start_month = FISCAL_ZONE[zone] || FY_START_MONTH @fiscali_zone = zone end
fy_start_month()
click to toggle source
# File lib/rising_sun/fiscali.rb, line 18 def fy_start_month @fiscali_start_month || FY_START_MONTH end
fy_start_month=(month)
click to toggle source
# File lib/rising_sun/fiscali.rb, line 26 def fy_start_month=(month) @fiscali_zone = nil @fiscali_start_month = month end
reset_forward_year!()
click to toggle source
# File lib/rising_sun/fiscali.rb, line 43 def reset_forward_year! @fy_forward = false end
use_forward_year!()
click to toggle source
# File lib/rising_sun/fiscali.rb, line 39 def use_forward_year! @fy_forward = true end
uses_forward_year?()
click to toggle source
# File lib/rising_sun/fiscali.rb, line 47 def uses_forward_year? @fy_forward || false end