module ElasticityGrammar::BooleanExp3

Public Instance Methods

result(role, vm_pool) click to toggle source
# File lib/opennebula/flow/grammar.rb, line 154
def result(role, vm_pool)
    l_val, l_st = left.result(role, vm_pool)
    r_val, r_st = right.result(role, vm_pool)

    st = "#{l_st} #{op.text_value} #{r_st}"
    val = l_val || r_val

    return [val, st]
end