Module: Overule

Defined in:
lib/overule.rb,
lib/overule/action.rb,
lib/overule/engine.rb,
lib/overule/context.rb,
lib/overule/version.rb,
lib/overule/operator.rb,
lib/overule/condition.rb,
lib/overule/inference.rb,
app/models/overule/rule.rb,
lib/overule/configuration.rb,
app/models/overule/current.rb,
app/models/overule/rule_version.rb,
app/models/overule/rule_activity.rb,
app/controllers/overule/rules_controller.rb,
app/models/concerns/overule/rule_behavior.rb,
app/controllers/overule/activities_controller.rb,
app/controllers/overule/application_controller.rb,
app/controllers/overule/rule_versions_controller.rb,
lib/generators/overule/install/install_generator.rb,
app/models/concerns/overule/rule_version_behavior.rb,
app/models/concerns/overule/rule_activity_behavior.rb

Defined Under Namespace

Modules: Generators, RuleActivityBehavior, RuleBehavior, RuleVersionBehavior Classes: Action, ActivitiesController, ApplicationController, Condition, Configuration, Context, Current, Engine, Error, Inference, Operator, Rule, RuleActivity, RuleVersion, RuleVersionsController, RulesController

Constant Summary collapse

VERSION =
"0.1.0".freeze

Class Method Summary collapse

Class Method Details

.configObject



62
63
64
# File 'lib/overule/configuration.rb', line 62

def config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



66
67
68
# File 'lib/overule/configuration.rb', line 66

def configure
  yield(config)
end

.reset_configuration!Object

Test/reset hook — clears any host-app configuration. Internal use.



71
72
73
# File 'lib/overule/configuration.rb', line 71

def reset_configuration!
  @config = Configuration.new
end