class Kudzu::Adapter::Memory::Repository
Attributes
page[R]
Public Class Methods
new()
click to toggle source
# File lib/kudzu/adapter/memory/repository.rb, line 7 def initialize @page = {} end
Public Instance Methods
delete(page)
click to toggle source
# File lib/kudzu/adapter/memory/repository.rb, line 19 def delete(page) @page.delete(page.url) end
find_by_url(url)
click to toggle source
# File lib/kudzu/adapter/memory/repository.rb, line 11 def find_by_url(url) @page[url] || Page.new(url: url) end
register(page)
click to toggle source
# File lib/kudzu/adapter/memory/repository.rb, line 15 def register(page) @page[page.url] = page end