class Kodmin::Plugins::HmacAuth::Config
HMAC auth's nested configuration.
Attributes
algorithms[RW]
anonymous[RW]
clock_skew[RW]
enforce_headers[RW]
hide_credentials[RW]
validate_request_body[RW]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/kodmin/plugins/hmac_auth.rb, line 12 def initialize(attrs = {}) attrs.each_key do |key| setter = "#{key}=" send(setter, attrs[key]) if respond_to?(setter) end end
Public Instance Methods
to_hash()
click to toggle source
# File lib/kodmin/plugins/hmac_auth.rb, line 19 def to_hash hash = {} hash[:hide_credentials] = hide_credentials unless hide_credentials.nil? hash[:clock_skew] = clock_skew unless clock_skew.nil? hash[:anonymous] = anonymous unless anonymous.nil? hash[:validate_request_body] = validate_request_body unless validate_request_body.nil? hash[:enforce_headers] = enforce_headers unless enforce_headers.nil? hash[:algorithms] = algorithms unless algorithms.nil? hash end