Module: ATP

Defined in:
lib/atp.rb,
lib/atp/flow.rb,
lib/atp/parser.rb,
lib/atp/runner.rb,
lib/atp/program.rb,
lib/atp/ast/node.rb,
lib/atp/formatter.rb,
lib/atp/processor.rb,
lib/atp/validator.rb,
lib/atp/ast/builder.rb,
lib/atp/ast/extractor.rb,
lib/atp/ast/factories.rb,
lib/atp/validators/jobs.rb,
lib/atp/formatters/basic.rb,
lib/atp/formatters/datalog.rb,
lib/atp/processors/add_ids.rb,
lib/atp/processors/flow_id.rb,
lib/atp/processors/marshal.rb,
lib/atp/processors/condition.rb,
lib/atp/validators/condition.rb,
lib/atp/processors/pre_cleaner.rb,
lib/atp/validators/missing_ids.rb,
lib/atp/processors/post_cleaner.rb,
lib/atp/processors/relationship.rb,
lib/atp/validators/duplicate_ids.rb,
lib/atp/processors/add_set_result.rb,
lib/atp/processors/condition_extractor.rb

Defined Under Namespace

Modules: AST, Formatters, Processors, Summarizers, Validators Classes: Flow, Formatter, Parser, Processor, Program, Runner, Validator

Class Method Summary collapse

Class Method Details

.and(*args) ⇒ Object



59
60
61
# File 'lib/atp.rb', line 59

def self.and(*args)
  AND.new(*args)
end

.not(*args) ⇒ Object



63
64
65
# File 'lib/atp.rb', line 63

def self.not(*args)
  NOT.new(*args)
end

.or(*args) ⇒ Object



55
56
57
# File 'lib/atp.rb', line 55

def self.or(*args)
  OR.new(*args)
end