Module: BeerDbAdmin::PartHelper

Defined in:
app/helpers/beer_db_admin/part_helper.rb

Instance Method Summary collapse

Instance Method Details

#render_beers(beers) ⇒ Object



22
23
24
# File 'app/helpers/beer_db_admin/part_helper.rb', line 22

def render_beers( beers )
  render partial: 'beer_db_admin/shared/beers', locals: { beers: beers }
end

#render_bookmarks(bookmarks, opts = {}) ⇒ Object



6
7
8
9
10
11
# File 'app/helpers/beer_db_admin/part_helper.rb', line 6

def render_bookmarks( bookmarks, opts={} )

  render partial: 'beer_db_admin/shared/bookmarks',
         locals: { bookmarks: bookmarks,
                   allow_edits: (opts[:edit].present? ? true : false) }
end

#render_breweries_for_country(country) ⇒ Object



31
32
33
# File 'app/helpers/beer_db_admin/part_helper.rb', line 31

def render_breweries_for_country( country )
  render partial: 'beer_db_admin/shared/breweries_for_country', locals: { country: country }
end

#render_breweries_for_region(region) ⇒ Object



27
28
29
# File 'app/helpers/beer_db_admin/part_helper.rb', line 27

def render_breweries_for_region( region )
  render partial: 'beer_db_admin/shared/breweries_for_region', locals: { region: region }
end

#render_brewery_tags(brewery) ⇒ Object



17
18
19
20
# File 'app/helpers/beer_db_admin/part_helper.rb', line 17

def render_brewery_tags( brewery )
  # NB: will include "pseudo" tags such as production/capacity in hl and others
  render partial: 'beer_db_admin/shared/brewery_tags', locals: { brewery: brewery }
end

#render_tags(tags) ⇒ Object



13
14
15
# File 'app/helpers/beer_db_admin/part_helper.rb', line 13

def render_tags( tags )
  render partial: 'beer_db_admin/shared/tags', locals: { tags: tags }
end