lib/atp.rb in atp-0.2.1 vs lib/atp.rb in atp-0.3.0
- old
+ new
@@ -7,13 +7,10 @@
autoload :Processor, 'atp/processor'
autoload :Validator, 'atp/validator'
autoload :Runner, 'atp/runner'
autoload :Formatter, 'atp/formatter'
autoload :Parser, 'atp/parser'
- autoload :AND, 'atp/and'
- autoload :OR, 'atp/or'
- autoload :NOT, 'atp/not'
module AST
autoload :Node, 'atp/ast/node'
autoload :Builder, 'atp/ast/builder'
autoload :Factories, 'atp/ast/factories'
@@ -26,10 +23,12 @@
autoload :Condition, 'atp/processors/condition'
autoload :ConditionExtractor, 'atp/processors/condition_extractor'
autoload :Relationship, 'atp/processors/relationship'
autoload :PreCleaner, 'atp/processors/pre_cleaner'
autoload :PostCleaner, 'atp/processors/post_cleaner'
+ autoload :Marshal, 'atp/processors/marshal'
+ autoload :AddIDs, 'atp/processors/add_ids'
end
# Summarizers extract summary data from the given AST
module Summarizers
end
@@ -38,9 +37,10 @@
# logical issues that will prevent it being rendered to a test program format
module Validators
autoload :DuplicateIDs, 'atp/validators/duplicate_ids'
autoload :MissingIDs, 'atp/validators/missing_ids'
autoload :Condition, 'atp/validators/condition'
+ autoload :Jobs, 'atp/validators/jobs'
end
# Formatters are run on the processed AST to display the flow or to render
# it to a different format
module Formatters