Class: Facilities::WebsiteUrlService

Inherits:
Object
  • Object
show all
Defined in:
app/services/facilities/website_url_service.rb

Instance Method Summary collapse

Constructor Details

#initializeWebsiteUrlService

Returns a new instance of WebsiteUrlService.



7
8
9
10
11
# File 'app/services/facilities/website_url_service.rb', line 7

def initialize
  source = Rails.root.join('lib', 'facilities', 'website_data', 'websites.csv')
  station_websites = CSV.read(source, headers: true)
  @websites = map_websites_to_stations(station_websites)
end

Instance Method Details

#find_for_station(id, type) ⇒ Object



13
14
15
16
# File 'app/services/facilities/website_url_service.rb', line 13

def find_for_station(id, type)
  unique_id = "#{BaseFacility::PREFIX_MAP[type]}_#{id}"
  @websites[unique_id]
end