Module: ApiAuth::Rails::ActiveResourceExtension::ActiveResourceApiAuth::ClassMethods
- Defined in:
- lib/api_auth/railtie.rb
Instance Method Summary collapse
- #connection_with_auth(refresh = false) ⇒ Object
- #with_api_auth(access_id, secret_key, options = {}) ⇒ Object
Instance Method Details
#connection_with_auth(refresh = false) ⇒ Object
75 76 77 78 79 80 81 82 |
# File 'lib/api_auth/railtie.rb', line 75 def connection_with_auth(refresh = false) c = connection_without_auth(refresh) c.hmac_access_id = self.hmac_access_id c.hmac_secret_key = self.hmac_secret_key c.use_hmac = self.use_hmac c.sign_with_http_method = self.sign_with_http_method c end |
#with_api_auth(access_id, secret_key, options = {}) ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/api_auth/railtie.rb', line 62 def with_api_auth(access_id, secret_key, = {}) sign_with_http_method = [:sign_with_http_method] || false self.hmac_access_id = access_id self.hmac_secret_key = secret_key self.sign_with_http_method = sign_with_http_method self.use_hmac = true class << self alias_method_chain :connection, :auth end end |