Module: Hystrix::DSL

Included in:
Hystrix
Defined in:
lib/hystrix/dsl.rb

Instance Method Summary collapse

Instance Method Details

#configure(&block) ⇒ Object



3
4
5
# File 'lib/hystrix/dsl.rb', line 3

def configure(&block)
  Configuration.class_eval(&block)
end

#inline(executor_pool_name = nil, &block) ⇒ Object



7
8
9
10
11
# File 'lib/hystrix/dsl.rb', line 7

def inline(executor_pool_name = nil, &block)
  inline = InlineDSL.new(executor_pool_name)
  inline.instance_eval(&block)
  inline.run
end