Module: HMAC

Defined in:
lib/hmac.rb,
lib/hmac/version.rb,
lib/hmac/generator.rb,
lib/hmac/validator.rb

Defined Under Namespace

Classes: ConfigurationError, Generator, HMACConfiguration, Validator

Constant Summary collapse

VERSION =
"2.1.0"

Class Method Summary collapse

Class Method Details

.clear_configurationObject



11
12
13
# File 'lib/hmac.rb', line 11

def clear_configuration
  @configuration = nil
end

.configurationObject



7
8
9
# File 'lib/hmac.rb', line 7

def configuration
  @configuration ||= HMACConfiguration.new
end

.configure(&block) ⇒ Object



3
4
5
# File 'lib/hmac.rb', line 3

def configure(&block)
  block.call(configuration)
end