Class: DCI::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/dci/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



10
11
12
13
14
15
16
# File 'lib/dci/configuration.rb', line 10

def initialize
  @transaction_class      = NullTransaction
  @routes                 = Hash.new([])
  @router                 = nil
  @raise_in_router        = false
  @on_exception_in_router = -> (exception) {}
end

Instance Attribute Details

#on_exception_in_routerObject

Returns the value of attribute on_exception_in_router.



4
5
6
# File 'lib/dci/configuration.rb', line 4

def on_exception_in_router
  @on_exception_in_router
end

#raise_in_routerObject

Returns the value of attribute raise_in_router.



4
5
6
# File 'lib/dci/configuration.rb', line 4

def raise_in_router
  @raise_in_router
end

#routerObject

Returns the value of attribute router.



4
5
6
# File 'lib/dci/configuration.rb', line 4

def router
  @router
end

#routesObject

Returns the value of attribute routes.



4
5
6
# File 'lib/dci/configuration.rb', line 4

def routes
  @routes
end

#transaction_classObject

Returns the value of attribute transaction_class.



4
5
6
# File 'lib/dci/configuration.rb', line 4

def transaction_class
  @transaction_class
end