Class: Wovnrb::ApiData

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

Instance Method Summary collapse

Constructor Details

#initialize(access_url, store) ⇒ ApiData

Returns a new instance of ApiData.



3
4
5
6
# File 'lib/wovnrb/api_data.rb', line 3

def initialize(access_url, store)
  @access_url = access_url.gsub(/\/$/, '')
  @store = store
end

Instance Method Details

#get_dataObject



8
9
10
11
12
# File 'lib/wovnrb/api_data.rb', line 8

def get_data
  cache_key = to_key(@access_url)
  data = get_data_value(cache_key)
  JSON.parse(data)
end