class Fiscal::Fiscal
Public Class Methods
new(options = {})
click to toggle source
# File lib/fiscal/methods.rb, line 4 def initialize(options = {}) @date = options[:date] @country = options[:country] end
Public Instance Methods
half_year(index = nil)
click to toggle source
# File lib/fiscal/methods.rb, line 13 def half_year(index = nil) FiscalPeriod.new(date: @date, country: @country, type: :half_year, index: index) end
month(index = nil)
click to toggle source
# File lib/fiscal/methods.rb, line 21 def month(index = nil) FiscalPeriod.new(date: @date, country: @country, type: :month, index: index) end
quarter(index = nil)
click to toggle source
# File lib/fiscal/methods.rb, line 17 def quarter(index = nil) FiscalPeriod.new(date: @date, country: @country, type: :quarter, index: index) end
year(index = nil)
click to toggle source
# File lib/fiscal/methods.rb, line 9 def year(index = nil) FiscalPeriod.new(date: @date, country: @country, type: :year, index: index) end