class Locked::FailoverResponse::Verification

Public Class Methods

new(strategy: Locked.config.failover_strategy, reason:) click to toggle source
# File lib/locked/failover_response.rb, line 26
def initialize(strategy: Locked.config.failover_strategy, reason:)
  @strategy = strategy
  @reason = reason
end

Public Instance Methods

generate() click to toggle source
# File lib/locked/failover_response.rb, line 31
def generate
  {
    data: {
      action: @strategy.to_s,
    },
    failover: true,
    failover_reason: @reason
  }
end