Sha256: ecbd8d428baaee8253024bc5aa52529617c22e94768238c64fb7b9471d81f63f

Contents?: true

Size: 439 Bytes

Versions: 54

Compression:

Stored size: 439 Bytes

Contents

# encoding: utf-8
#
require 'sinatra/base'
require 'csv'
require 'picky'
require_relative 'logging'
require_relative 'books_index'
require_relative 'books_search'

class BookSearch < Sinatra::Application

  # Route /books to the books search and log when searching.
  #
  get '/books' do
    results = BooksSearch.search params[:query], params[:ids] || 20, params[:offset] || 0
    Picky.logger.info results
    results.to_json
  end

end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
picky-generators-4.31.3 prototypes/server/sinatra/app.rb
picky-generators-4.31.2 prototypes/server/sinatra/app.rb
picky-generators-4.31.1 prototypes/server/sinatra/app.rb
picky-generators-4.31.0 prototypes/server/sinatra/app.rb
picky-generators-4.30.0 prototypes/server/sinatra/app.rb
picky-generators-4.28.1 prototypes/server/sinatra/app.rb
picky-generators-4.27.1 prototypes/server/sinatra/app.rb
picky-generators-4.27.0 prototypes/server/sinatra/app.rb
picky-generators-4.26.2 prototypes/server/sinatra/app.rb
picky-generators-4.26.1 prototypes/server/sinatra/app.rb
picky-generators-4.26.0 prototypes/server/sinatra/app.rb
picky-generators-4.25.3 prototypes/server/sinatra/app.rb
picky-generators-4.25.2 prototypes/server/sinatra/app.rb
picky-generators-4.25.1 prototypes/server/sinatra/app.rb
picky-generators-4.25.0 prototypes/server/sinatra/app.rb
picky-generators-4.24.0 prototypes/server/sinatra/app.rb
picky-generators-4.23.2 prototypes/server/sinatra/app.rb
picky-generators-4.23.1 prototypes/server/sinatra/app.rb
picky-generators-4.23.0 prototypes/server/sinatra/app.rb
picky-generators-4.22.0 prototypes/server/sinatra/app.rb