module TTY::Prompt::Converters

Public Class Methods

on_error() { || ... } click to toggle source

Delegate Necromancer errors

@api private

# File lib/tty/prompt/converters.rb, line 16
def self.on_error
  if block_given?
    yield
  else
    raise ArgumentError, 'You need to provide a block argument.'
  end
rescue Necromancer::ConversionTypeError => e
  raise ConversionError, e.message
end