Class: Unm::Calendar

Inherits:
Object
  • Object
show all
Defined in:
lib/unm.rb

Constant Summary collapse

BaseUrl =
URI('http://unmevents.unm.edu/Eventlist.aspx')
Formats =
["CSV", "ICAL", "XML"]

Instance Method Summary collapse

Constructor Details

#initialize(from_date, to_date, format = "CSV") ⇒ Calendar

Returns a new instance of Calendar.



11
12
13
14
# File 'lib/unm.rb', line 11

def initialize(from_date, to_date, format = "CSV")
  @from_date, @to_date   = check_date(from_date, to_date)
  @format = check_format(format)
end

Instance Method Details

#getObject



16
17
18
19
# File 'lib/unm.rb', line 16

def get
  build_params
  @calendar ||= HTTParty.get(@url).body
end