Sha256: f8bcc45a6a0733505fd0618df0adba6615a11aa13693a9dca231491012a930f9

Contents?: true

Size: 385 Bytes

Versions: 11

Compression:

Stored size: 385 Bytes

Contents

# frozen_string_literal: true
module BloomRemitClient
  module Concerns
    module HasBaseAuthentification
      def self.included(base)
        base.class_eval do
          attribute :api_token, String
          attribute :api_secret, String
          attribute :host, String

          validates :api_token, :api_secret, :host, presence: true
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
bloom_remit_client-0.15.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.14.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.13.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.12.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.11.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.10.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.9.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.8.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.7.1 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.7.0 lib/bloom_remit_client/concerns/has_base_authentification.rb
bloom_remit_client-0.6.0 lib/bloom_remit_client/concerns/has_base_authentification.rb