Class: Tron::Success

Inherits:
Object
  • Object
show all
Includes:
Resultable
Defined in:
lib/tron/success.rb

Instance Attribute Summary

Attributes included from Resultable

#metadata

Instance Method Summary collapse

Methods included from Resultable

#code, #failure?, included, #initialize, #meta, #object, #success?

Instance Method Details

#on_failure(_ = nil) ⇒ Object



9
10
11
# File 'lib/tron/success.rb', line 9

def on_failure(_ = nil)
  self
end

#on_success(proc = nil, &block) ⇒ Object



5
6
7
# File 'lib/tron/success.rb', line 5

def on_success(proc = nil, &block)
  (proc || block).call
end