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