class Bali::Rule

This class represents a rule.

can :delete

A rule can also contains conditional part

Attributes

conditional[RW]
operation[R]
term[R]

Public Class Methods

new(term, operation) click to toggle source
# File lib/bali/rule.rb, line 9
def initialize(term, operation)
  @term = term
  @operation = operation
end

Public Instance Methods

conditional?() click to toggle source
# File lib/bali/rule.rb, line 14
def conditional?
  @is_conditional ||= !!conditional
end