class RailsMFA::Configuration

def initialize

def initialize
  # These lambdas are defined by the host app
  @sms_provider = nil   # -> lambda: ->(to, message) { ... }
  @email_provider = nil # -> lambda: ->(to, subject, body) { ... }
  # Use Rails.cache by default if Rails is loaded
  @token_store = defined?(Rails) && Rails.respond_to?(:cache) ? Rails.cache : SimpleStore.new
  @code_expiry_seconds = 300 # 5 minutes
  @code_length = 6
end