Method: Pablo#expand!
- Defined in:
- lib/pablo/expansion.rb
#expand!(arg) ⇒ Object
Expands the given argument if possible.
34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/pablo/expansion.rb', line 34 def arg arr = .find_all { |e| e.start_with?(arg) } case arr.length when 1 then arr[0] when 0 then arg else @ambiguity.call(arg, arr) unless @ambiguity.nil? arg end end |