Sha256: ebdbacefe0417b50177c082d84d2a43c09f9f6a397d6579b413e521782e8ae88

Contents?: true

Size: 604 Bytes

Versions: 1

Compression:

Stored size: 604 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

1 entries across 1 versions & 1 rubygems

Version Path
moceansdk-1.0.0 lib/moceansdk/auth/basic.rb