class Scruber::Helpers::FetcherAgentAdapters::Memory
Public Class Methods
_collection()
click to toggle source
# File lib/scruber/helpers/fetcher_agent_adapters/memory.rb, line 23 def _collection @_collection ||= {} end
delete(fetcher_agent)
click to toggle source
# File lib/scruber/helpers/fetcher_agent_adapters/memory.rb, line 31 def delete(fetcher_agent) _collection.delete fetcher_agent.id end
find(id)
click to toggle source
# File lib/scruber/helpers/fetcher_agent_adapters/memory.rb, line 19 def find(id) _collection[id] end
new(options={})
click to toggle source
Calls superclass method
Scruber::Helpers::FetcherAgentAdapters::AbstractAdapter::new
# File lib/scruber/helpers/fetcher_agent_adapters/memory.rb, line 5 def initialize(options={}) super(options) @id = Time.now.to_i.to_s+'_'+rand(1_000..999_999).to_s if @id.nil? end
store(fetcher_agent)
click to toggle source
# File lib/scruber/helpers/fetcher_agent_adapters/memory.rb, line 27 def store(fetcher_agent) _collection[fetcher_agent.id] = fetcher_agent end
Public Instance Methods
delete()
click to toggle source
# File lib/scruber/helpers/fetcher_agent_adapters/memory.rb, line 14 def delete Scruber::Helpers::FetcherAgentAdapters::Memory.delete(self) end
save()
click to toggle source
# File lib/scruber/helpers/fetcher_agent_adapters/memory.rb, line 10 def save Scruber::Helpers::FetcherAgentAdapters::Memory.store(self) end