Class: RubyPipeline::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
10
11
# File 'lib/ruby_pipeline/configuration.rb', line 7

def initialize
  @success_callback = ->(step) {}
  @failure_callback = ->(step) {}
  @time_callback = ->(_step, &block) { block.call }
end

Instance Attribute Details

#failure_callbackObject

Returns the value of attribute failure_callback.



5
6
7
# File 'lib/ruby_pipeline/configuration.rb', line 5

def failure_callback
  @failure_callback
end

#success_callbackObject

Returns the value of attribute success_callback.



5
6
7
# File 'lib/ruby_pipeline/configuration.rb', line 5

def success_callback
  @success_callback
end

#time_callbackObject

Returns the value of attribute time_callback.



5
6
7
# File 'lib/ruby_pipeline/configuration.rb', line 5

def time_callback
  @time_callback
end