Sha256: 61388f572b857d40ab315543e4f71550bcba81113f55a9b2689bd5a02c8f51fc

Contents?: true

Size: 366 Bytes

Versions: 5

Compression:

Stored size: 366 Bytes

Contents

# frozen_string_literal: true

class Cognito
  class Client
    class ResourceIdentifier
      include Procto.call(:to_h), Anima.new(:id, :type, :attributes, :relationships)

      def initialize(relationships: nil, **options)
        super
      end

      def to_h
        { type: type, id: id }
      end
    end # ResourceIdentifier
  end # Client
end # Cognito

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cognito-client-0.5.4 lib/cognito/client/resource_identifier.rb
cognito-client-0.5.3 lib/cognito/client/resource_identifier.rb
cognito-client-0.5.2 lib/cognito/client/resource_identifier.rb
cognito-client-0.5.1 lib/cognito/client/resource_identifier.rb
cognito-client-0.5.0 lib/cognito/client/resource_identifier.rb