class DaimonSkycrawlers::Storage::Base

Base class of storage implementation

Public Instance Methods

read(message = {}) click to toggle source

Fetch page identified by url

Override this method in subclass

@param message [Hash] this hash can include `:url`, `:key` to find page

# File lib/daimon_skycrawlers/storage/base.rb, line 34
def read(message = {})
  raise "Implement this in subclass"
end
save(data) click to toggle source

Save data to storage

Override this method in subclass

@param data [Hash] data has following keys

* `:url`: URL
* `:message`: Given message
* `:response`: HTTP response
# File lib/daimon_skycrawlers/storage/base.rb, line 23
def save(data)
  raise "Implement this in subclass"
end