class Namarara::VarValue
Attributes
errors[R]
Public Class Methods
new(str, value)
click to toggle source
# File lib/namarara/parser.rb, line 21 def initialize(str, value) @errors = [] @name = str @value = value @value = true if value =~ /^true$/i @value = false if value =~ /^false$/i return unless @value.nil? @errors << Errors::VarNotDefined.new( message: "No value for #{@name}", var: @name ) end
Public Instance Methods
compute()
click to toggle source
# File lib/namarara/parser.rb, line 35 def compute @value end
to_s()
click to toggle source
# File lib/namarara/parser.rb, line 39 def to_s "var:#{@name}<-(#{@value})" end