module TTY::Prompt::Converters

Constants

DIGIT_MATCHER
FALSE_VALUES
LETTER_MATCHER
SINGLE_DIGIT_MATCHER
TRUE_VALUES

Public Class Methods

cast_to_num(num) click to toggle source

Convert string number to integer or float

@return [Integer,Float,Const::Undefined]

@api private

# File lib/tty/prompt/converters.rb, line 92
def cast_to_num(num)
  ([convert(:int, num), convert(:float, num)] - [Const::Undefined]).first ||
    Const::Undefined
end

Private Instance Methods

cast_to_num(num) click to toggle source

Convert string number to integer or float

@return [Integer,Float,Const::Undefined]

@api private

# File lib/tty/prompt/converters.rb, line 92
def cast_to_num(num)
  ([convert(:int, num), convert(:float, num)] - [Const::Undefined]).first ||
    Const::Undefined
end