class Cl::UnknownValues
Attributes
opts[R]
Public Class Methods
new(opts)
click to toggle source
Calls superclass method
# File lib/cl/errors.rb, line 106 def initialize(opts) @opts = opts opts = opts.map do |(opt, values, known)| pairs = values.map { |value| [opt, value].join('=') }.join(' ') "#{pairs} (known values: #{known.join(', ')})" end super(:unknown_values, opts.join(', ')) end
Public Instance Methods
suggestions()
click to toggle source
# File lib/cl/errors.rb, line 115 def suggestions opts.map { |_, value, known| suggest(known, value) }.flatten end