class Trample::TextLookup
Public Instance Methods
load(values)
click to toggle source
# File lib/trample/text_lookup.rb, line 9 def load(values) search = search_klass.new search.condition(condition_name).in(values) search.query!(lookup: false) values.map do | value | result = find_corresponding_value(value, search.results) value[:text] = result[label] value end end
Private Instance Methods
find_corresponding_value(value, results)
click to toggle source
# File lib/trample/text_lookup.rb, line 23 def find_corresponding_value(value, results) results.find { |result| value[:key].to_s == result[key].to_s } end