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