class Ferret::Browser::DocumentController

Public Instance Methods

index(page = 0) click to toggle source
Alias for: list
list(page = 0) click to toggle source
# File lib/ferret/browser.rb, line 184
def list(page = 0)
  @page = (page||0).to_i
  @page_size = @params[:page_size]||10
  @first = @page * @page_size
  @last = [@reader.max_doc, (@page + 1) * @page_size].min
  render(:action => :list)
end
Also aliased as: index
show(doc_id) click to toggle source
# File lib/ferret/browser.rb, line 193
def show(doc_id)
  doc_id = @params['doc_id']||doc_id||'0'
  if doc_id !~ %r^\d+$/
    raise ArgumentError.new("invalid document number '#{doc_id}'")
  end
  @doc_id = doc_id.to_i
  @doc = @reader[@doc_id].load unless @reader.deleted?(@doc_id)
  render(:action => :show)
end