Module: WorldDbAdmin::PartHelper

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

Instance Method Summary collapse

Instance Method Details

#render_cities(cities) ⇒ Object



16
17
18
# File 'app/helpers/world_db_admin/part_helper.rb', line 16

def render_cities( cities )
  render :partial => 'world_db_admin/shared/cities', :locals => { :cities => cities }
end

#render_countries(countries, opts = {}) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'app/helpers/world_db_admin/part_helper.rb', line 21

def render_countries( countries, opts={} )

  if opts[:order].present?
    if opts[:order] == 'key'
      countries = countries.order( 'key ASC' )
    elsif opts[:order] == 'title'
      countries = countries.order( 'title ASC' )
    elsif opts[:order] == 'code'
      countries = countries.order( 'code ASC' )
    end
  end

  render :partial => 'world_db_admin/shared/countries',
         :locals => { :countries => countries,
                      :count => opts[:count] }
end

#render_regions(regions, opts = {}) ⇒ Object



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'app/helpers/world_db_admin/part_helper.rb', line 38

def render_regions( regions, opts={} )

  if opts[:order].present?
    if opts[:order] == 'key'
      regions = regions.order( 'key ASC' )
    elsif opts[:order] == 'title'
      regions = regions.order( 'title ASC' )
    elsif opts[:order] == 'code'
      regions = regions.order( 'code ASC' )
    end
  end

  render :partial => 'world_db_admin/shared/regions',
         :locals => { :regions => regions,
                      :count => opts[:count] }
end

#render_tags(tags) ⇒ Object

helper for shared partials

by convention all start w/ render_



12
13
14
# File 'app/helpers/world_db_admin/part_helper.rb', line 12

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