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