class ApiGuard::AppSecretKey
Public Class Methods
new(application)
click to toggle source
# File lib/api_guard/app_secret_key.rb, line 5 def initialize(application) @application = application end
Public Instance Methods
detect()
click to toggle source
# File lib/api_guard/app_secret_key.rb, line 9 def detect secret_key_base(:credentials) || secret_key_base(:secrets) || secret_key_base(:config) || secret_key_base end
Private Instance Methods
secret_key_base(source = nil)
click to toggle source
# File lib/api_guard/app_secret_key.rb, line 16 def secret_key_base(source = nil) return @application.secret_key_base unless source @application.send(source).secret_key_base.presence if @application.respond_to?(source) end