class Gracefully::DegradableCommandBuilder
Public Class Methods
new()
click to toggle source
# File lib/gracefully/degradable_command_builder.rb, line 3 def initialize end
Public Instance Methods
fallback_to(*args, &block)
click to toggle source
# File lib/gracefully/degradable_command_builder.rb, line 11 def fallback_to(*args, &block) @fallback_to = Gracefully.command(*args, &block) build end
usually(*args, &block)
click to toggle source
# File lib/gracefully/degradable_command_builder.rb, line 6 def usually(*args, &block) @usually = Gracefully.command(*args, &block) self end
Private Instance Methods
build()
click to toggle source
# File lib/gracefully/degradable_command_builder.rb, line 19 def build DegradableCommand.new(usually: @usually, fallback_to: @fallback_to) end