Method: Unitwise.valid?

Defined in:
lib/unitwise.rb

.valid?(expression) ⇒ true, false

Determine if a given string is a valid unit expression

Parameters:

  • expression (String)

Returns:

  • (true, false)
[View source]

40
41
42
43
44
45
46
# File 'lib/unitwise.rb', line 40

def self.valid?(expression)
  begin
    !!Unitwise::Expression.decompose(expression)
  rescue ExpressionError
    false
  end
end