Sha256: 6ab431c8d5a3d426d3eaf4e41d408d515067785fc1950a66bbd14d4808c05f03

Contents?: true

Size: 615 Bytes

Versions: 3

Compression:

Stored size: 615 Bytes

Contents

# encoding: utf-8

module BeerDbAdmin

class BreweriesController < BeerDbAdminController
  
  def index
    order = params[:order] || 'title'

    if order == 'key'
      order_clause = 'key'
    elsif order == 'hl'
      order_clause = 'prod desc, title'
    else   # by_title
      order_clause = 'title'
    end
    
    # note:  show 25 per page for now

    @breweries = Brewery.limit(25).order( order_clause )
  end

  # GET /breweries/:id e.g. /breweries/1
  def show
    @brewery = Brewery.find( params[:id] )
  end


end # class BreweriesController

end # module BeerDbAdmin

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
beerdb-admin-0.1.1 app/controllers/beer_db_admin/breweries_controller.rb
beerdb-admin-0.1.0 app/controllers/beer_db_admin/breweries_controller.rb
beerdb-admin-0.0.1 app/controllers/beer_db_admin/breweries_controller.rb