Class: Optimus::ParsedCalculator::StringLiteral
- Defined in:
- lib/expression_parser/expressions.rb
Constant Summary
Constants inherited from Expr
Instance Method Summary collapse
- #evaluate(*args) ⇒ Object
-
#initialize(token) ⇒ StringLiteral
constructor
A new instance of StringLiteral.
- #to_s ⇒ Object
Methods inherited from Expr
#-@, #eq, #logical_and, #logical_not, #logical_or, #neq, #to_bool
Constructor Details
#initialize(token) ⇒ StringLiteral
Returns a new instance of StringLiteral.
118 119 120 |
# File 'lib/expression_parser/expressions.rb', line 118 def initialize(token) @token = token end |
Instance Method Details
#evaluate(*args) ⇒ Object
126 127 128 |
# File 'lib/expression_parser/expressions.rb', line 126 def evaluate(*args) @token end |
#to_s ⇒ Object
122 123 124 |
# File 'lib/expression_parser/expressions.rb', line 122 def to_s "'#{@token}'" end |