Sha256: 6fb9eaa81b1f420f802e361e9a6af810a31eaa2882bb1b3aac56812d843fe887

Contents?: true

Size: 575 Bytes

Versions: 3

Compression:

Stored size: 575 Bytes

Contents

module Moceansdk
  module Auth

    class Basic < AbstractAuth
      def initialize(api_key = nil, api_secret = nil)
        @params = {}
        @params['mocean-api-key'] = api_key unless api_key.nil?
        @params['mocean-api-secret'] = api_secret unless api_secret.nil?
      end

      def api_key=(api_key)
        @params['mocean-api-key'] = api_key
      end

      def api_secret=(api_secret)
        @params['mocean-api-secret'] = api_secret
      end

      def auth_method
        'basic'
      end

      def params
        @params
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
moceansdk-1.1.1 lib/moceansdk/auth/basic.rb
moceansdk-1.1.0 lib/moceansdk/auth/basic.rb
moceansdk-1.0.1 lib/moceansdk/auth/basic.rb