class Glaemscribe::API::Eval::Token

Attributes

expression[R]
name[R]
value[RW]

Public Class Methods

new(name, expression) click to toggle source
# File lib/api/eval.rb, line 39
def initialize(name, expression)
  @name        = name
  @expression  = expression
  @value       = nil
end

Public Instance Methods

clone(value=nil) click to toggle source
Calls superclass method
# File lib/api/eval.rb, line 47
def clone(value=nil)
  t = super()
  t.value = value
  t
end
regexp?() click to toggle source
# File lib/api/eval.rb, line 44
def regexp?
  @expression.is_a? Regexp
end