Class: CalendariumRomanum::Remote::Driver

Inherits:
Object
  • Object
show all
Defined in:
lib/calendarium-romanum/remote/driver.rb

Overview

Orchestrates retrieval and deserialization of calendar data from a server accessed throught HTTP GET requests and returning JSON responses.

Instance Method Summary collapse

Constructor Details

#initialize(uri_scheme, denormalizer) ⇒ Driver

Returns a new instance of Driver.



7
8
9
10
# File 'lib/calendarium-romanum/remote/driver.rb', line 7

def initialize(uri_scheme, denormalizer)
  @uri_scheme = uri_scheme
  @denormalizer = denormalizer
end

Instance Method Details

#day(date) ⇒ Object



12
13
14
# File 'lib/calendarium-romanum/remote/driver.rb', line 12

def day(date)
  process :day, date
end

#year(year) ⇒ Object



16
17
18
# File 'lib/calendarium-romanum/remote/driver.rb', line 16

def year(year)
  process :year, year
end