class String
Public Instance Methods
expression?()
click to toggle source
match as ((3+5)*6)/2) (3*8)+(1-1) => true
# File lib/24point/string.rb, line 4 def expression? !(self =~ /(?<expression>\((?<left>(\g<expression>|\d*))(?<operate>[\+\-\*\/])(?<right>(\g<expression>|\d*))\))/).nil? end
is_num?()
click to toggle source
# File lib/24point/string.rb, line 8 def is_num? !(self =~ /^\d*$/).nil? end