module AlexaVerifier
Verify that HTTP requests sent to an Alexa skill are sent from Amazon @since 0.1.0
Constants
- REQUEST_THRESHOLD
- VERSION
Attributes
verifier[R]
Public Class Methods
configuration()
click to toggle source
Returns our configuration object.
@return [AlexaVerifier::Configuration] our configuration object
# File lib/alexa_verifier.rb, line 23 def configuration verifier.configuration end
configuration=(configuration)
click to toggle source
Sets a new configuration object.
@param [AlexaVerifier::Configuration] configuration new configuration object @return [AlexaVerifier::Configuration] configuration object
# File lib/alexa_verifier.rb, line 31 def configuration=(configuration) verifier.configuration = configuration end
method_missing(m, *args, &block)
click to toggle source
Delegate all methods to the verifier object, essentially making the module object behave like a {Verifier}.
Calls superclass method
# File lib/alexa_verifier.rb, line 37 def method_missing(m, *args, &block) if verifier.respond_to?(m) verifier.send(m, *args, &block) else super end end
respond_to_missing?(m, include_private = false)
click to toggle source
Delegating respond_to
to the {Verifier}.
Calls superclass method
# File lib/alexa_verifier.rb, line 46 def respond_to_missing?(m, include_private = false) verifier.respond_to?(m) || super end
Private Class Methods
initialize_verifier()
click to toggle source
Initialize a new instance of our Verifier
to hold global configurations.
# File lib/alexa_verifier.rb, line 53 def initialize_verifier @verifier = AlexaVerifier::Verifier.new end