class EacRubyUtils::Listable::IntegerList
Protected Instance Methods
build_value(index, _key)
click to toggle source
# File lib/eac_ruby_utils/listable/integer_list.rb, line 18 def build_value(index, _key) index + 1 end
parse_labels(labels)
click to toggle source
# File lib/eac_ruby_utils/listable/integer_list.rb, line 10 def parse_labels(labels) if labels.first.is_a?(Hash) Hash[labels.first.map { |k, v| [k.to_i, v.to_s] }] else Hash[labels.each_with_index.map { |v, i| [i + 1, v.to_s] }] end end