Module: LocalizableValueHelper

Defined in:
app/helpers/localizable_value_helper.rb

Instance Method Summary collapse

Instance Method Details

#localized_image(localized_page, key, default) ⇒ Object



32
33
34
# File 'app/helpers/localizable_value_helper.rb', line 32

def localized_image(localized_page, key, default)
  localized_page.get_value(key, default, LocalizableValue::LocalizedImage.name)
end

#localized_string(localized_page, key, default) ⇒ Object



28
29
30
# File 'app/helpers/localizable_value_helper.rb', line 28

def localized_string(localized_page, key, default)
  localized_page.get_value(key, default)
end

#localized_value_element(page, key, default_value, label) ⇒ Object



14
15
16
17
18
# File 'app/helpers/localizable_value_helper.rb', line 14

def localized_value_element(page, key, default_value, label)
  render layout: 'localizable_value/element', :locals => { localized_page: page, key: key, default_value: default_value, label: label } do |locals|
    yield locals
  end
end


20
21
22
# File 'app/helpers/localizable_value_helper.rb', line 20

def localized_value_link(page, key, default_value, link)
  render partial: 'localizable_value/link', :locals => { localized_page: page, key: key, default_value: default_value, link: link }
end


24
25
26
# File 'app/helpers/localizable_value_helper.rb', line 24

def localized_value_link_attr(page, key, default_value, attrs)
  render partial: 'localizable_value/link_attr', :locals => { localized_page: page, key: key, default_value: default_value, attrs: attrs }
end

#localized_value_string(page, key, default_value) ⇒ Object



2
3
4
# File 'app/helpers/localizable_value_helper.rb', line 2

def localized_value_string(page, key, default_value)
  render partial: 'localizable_value/string', :locals => { localized_page: page, key: key, default_value: default_value }
end

#localized_value_string_read(page, key, default_value) ⇒ Object



10
11
12
# File 'app/helpers/localizable_value_helper.rb', line 10

def localized_value_string_read(page, key, default_value)
  render partial: 'localizable_value/string_read', :locals => { localized_page: page, key: key, default_value: default_value }
end

#localized_value_text(page, key, default_value) ⇒ Object



6
7
8
# File 'app/helpers/localizable_value_helper.rb', line 6

def localized_value_text(page, key, default_value)
  render partial: 'localizable_value/text', :locals => { localized_page: page, key: key, default_value: default_value }
end