Sha256: 28cce71378bd89bb6fb33c4ad371a420adc250518761c525c330c7ea959f1adb

Contents?: true

Size: 364 Bytes

Versions: 20

Compression:

Stored size: 364 Bytes

Contents

# -*- encoding: utf-8 -*-

require 'oauth/signature/base'
require 'digest/hmac'

module OAuth::Signature::HMAC
  class Base < OAuth::Signature::Base

  private
    def digest
      self.class.digest_class Object.module_eval("::Digest::#{self.class.digest_klass}")
      Digest::HMAC.digest(signature_base_string, secret, self.class.digest_class)
    end
  end
end

Version data entries

20 entries across 19 versions & 8 rubygems

Version Path
tdiary-4.2.1 vendor/bundle/ruby/2.3.0/gems/oauth-0.4.7/lib/oauth/signature/hmac/base.rb
tdiary-4.2.1 vendor/bundle/ruby/2.2.0/gems/oauth-0.4.7/lib/oauth/signature/hmac/base.rb
oauth-ap-0.4.8 lib/oauth/signature/hmac/base.rb
oauth-instructure-0.4.10 lib/oauth/signature/hmac/base.rb
oauth_weshays-0.4.8.pre2 lib/oauth/signature/hmac/base.rb
oauth_weshays-0.4.8.pre lib/oauth/signature/hmac/base.rb
oauth-instructure-0.4.9 lib/oauth/signature/hmac/base.rb
oauth-instructure-0.4.8 lib/oauth/signature/hmac/base.rb
oauth-0.4.7 lib/oauth/signature/hmac/base.rb
motionbox-oauth-0.4.5 lib/oauth/signature/hmac/base.rb
oauth-0.4.6 lib/oauth/signature/hmac/base.rb
oauth-0.4.5 lib/oauth/signature/hmac/base.rb
sayso-oauth-0.4.4.001 lib/oauth/signature/hmac/base.rb
oauth-0.4.4 lib/oauth/signature/hmac/base.rb
oauth-0.4.3 lib/oauth/signature/hmac/base.rb
oauth-0.4.2 lib/oauth/signature/hmac/base.rb
apigee-oauth-0.4.0 lib/oauth/signature/hmac/base.rb
oauth-0.4.1 lib/oauth/signature/hmac/base.rb
oauth-0.4.0 lib/oauth/signature/hmac/base.rb
oauth-0.3.7.pre1 lib/oauth/signature/hmac/base.rb