class RuleBox::Facade::Settings

Attributes

default_error_message[W]
dependencies[R]
resolve[R]
show_steps[RW]

Public Class Methods

new() click to toggle source
# File lib/rule_box/facade.rb, line 184
def initialize
  @dependencies = {}
  @show_steps = false
end

Public Instance Methods

add_dependency(key, &block) click to toggle source
# File lib/rule_box/facade.rb, line 189
def add_dependency(key, &block)
  dependencies[key.to_sym] = block
end
default_error_message() click to toggle source
# File lib/rule_box/facade.rb, line 197
def default_error_message
  @default_error_message || 'unhandled error'
end
resolver_exception(&block) click to toggle source
# File lib/rule_box/facade.rb, line 193
def resolver_exception(&block)
  @resolve = block
end