Sha256: 224b660db060827f4780bc53d8b52eefd217f81b94d635c7277607868b93e404

Contents?: true

Size: 486 Bytes

Versions: 2

Compression:

Stored size: 486 Bytes

Contents

# frozen_string_literal: true

module Qravan
  module Credentials
    # System credentials
    class Signature
      attr_accessor :credentials

      def initialize(credentials)
        @credentials = credentials["signature"]
      end

      def prepare
        {
          digest: digest,
          signature: signature
        }
      end

      def digest
        @credentials["digest"]
      end

      def signature
        @credentials["signature"]
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
qravan-0.1.1 lib/qravan/credentials/signature.rb
qravan-0.1.0 lib/qravan/credentials/signature.rb