class RPNCalculator::Input::Validator
Attributes
invalid_arguments_regex[R]
Public Class Methods
new(invalid_arguments_regex)
click to toggle source
# File lib/rpn-calculator/input/validator.rb, line 4 def initialize(invalid_arguments_regex) @invalid_arguments_regex = invalid_arguments_regex end
Public Instance Methods
validate(input_string)
click to toggle source
# File lib/rpn-calculator/input/validator.rb, line 8 def validate(input_string) invalid_characters = input_string.scan(invalid_arguments_regex) Result::Validator.new(invalid_characters) end