Module: Custom::DimensionHelper

Included in:
Lib::Boats::Dimensions
Defined in:
app/helpers/custom/dimension_helper.rb

Instance Method Summary collapse

Instance Method Details

#dimension_attribute_name(name, uom = nil) ⇒ Object



13
14
15
16
# File 'app/helpers/custom/dimension_helper.rb', line 13

def dimension_attribute_name(name, uom = nil)
  uom ||= cookies[:dimension]
  Dimension.attribute_name(uom, name)
end

#dimension_for_label(options = {}) ⇒ Object



8
9
10
11
# File 'app/helpers/custom/dimension_helper.rb', line 8

def dimension_for_label options = {}
  options[:prefix] ||= ', '
  "#{options[:prefix]}#{dimension_symbol}"
end

#dimension_symbol(uom = nil) ⇒ Object



3
4
5
6
# File 'app/helpers/custom/dimension_helper.rb', line 3

def dimension_symbol(uom = nil)
  uom ||= cookies[:dimension]
  collection_name_by_id(I18n.t('static.dimensions', default: ''), uom) || ''
end