class MagicLogic::Base::FORM
Public Class Methods
new(vars, ope)
click to toggle source
# File lib/magic_logic.rb, line 47 def initialize(vars, ope) self.vars = vars.map { |var| var.is_form?(ope) ? var.vars : var }.flatten self.ope = ope end
Public Instance Methods
include?(p)
click to toggle source
# File lib/magic_logic.rb, line 53 def include?(p); vars.include?(p) end
to_s()
click to toggle source
# File lib/magic_logic.rb, line 52 def to_s; "(#{vars.map(&:to_s).join(_ ope, '|', '&')})" end