class Ak4r::Configuration
Constants
- SETTINGS
Public Class Methods
new()
click to toggle source
# File lib/ak4r/configuration.rb, line 13 def initialize @salt = "API_KEY_SALT" @header_key = "HTTP_X_API_KEY" @url_restriction = [/api/] @url_exclusion = [/api\/status/] end
Public Instance Methods
update(settings_hash)
click to toggle source
# File lib/ak4r/configuration.rb, line 20 def update(settings_hash) settings_hash.each do |setting, value| unless SETTINGS.include? setting.to_sym raise ArgumentError, "invalid setting: #{setting}" end public_send "#{setting}=", value end end