Module: SimpleApiAuth::Authenticable::InstanceMethods
- Defined in:
- lib/simple-api-auth/authenticable.rb
Instance Method Summary collapse
- #assign_saa_key(options = {}) ⇒ Object
- #assign_saa_secret(options = {}) ⇒ Object
- #saa_sign!(request) ⇒ Object
Instance Method Details
#assign_saa_key(options = {}) ⇒ Object
56 57 58 |
# File 'lib/simple-api-auth/authenticable.rb', line 56 def assign_saa_key( = {}) assign_saa(:saa_key, ) end |
#assign_saa_secret(options = {}) ⇒ Object
60 61 62 |
# File 'lib/simple-api-auth/authenticable.rb', line 60 def assign_saa_secret( = {}) assign_saa(:saa_secret, ) end |
#saa_sign!(request) ⇒ Object
64 65 66 67 68 69 |
# File 'lib/simple-api-auth/authenticable.rb', line 64 def saa_sign!(request) request = SimpleApiAuth::Request.create(request) key = send(self.class.[:saa_key]) request.add_header(SimpleApiAuth.config.header_keys[:saa_key], key) SimpleApiAuth.sign!(request, send(self.class.[:saa_secret])) end |