class Adhearsion::CallController::MenuDSL::StringMatchCalculator
Public Instance Methods
match(query)
click to toggle source
# File lib/adhearsion/call_controller/menu_dsl/string_match_calculator.rb, line 8 def match(query) args = { :query => query, :exact_matches => nil, :potential_matches => nil } pattern_string = pattern.to_s query_string = query.to_s if pattern_string == query_string args[:exact_matches] = [pattern] elsif pattern_string.start_with? query_string args[:potential_matches] = [pattern] end new_calculated_match args end