Sha256: 446d061a6912fa90a83c6dd6b40d4ab493d62f917327e33477ccf7841e81a6a9

Contents?: true

Size: 396 Bytes

Versions: 2

Compression:

Stored size: 396 Bytes

Contents

# typed: strict
# frozen_string_literal: true

module CleanArchitecture
  module Queries
    class HttpFailureCode
      extend T::Sig

      sig { params(failure_type: Entities::FailureType).void }
      def initialize(failure_type)
        @failure_type = failure_type
      end

      sig { returns(Symbol) }
      def to_sym
        @failure_type.serialize.to_sym
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
clean-architecture-6.1.0 lib/clean_architecture/queries/http_failure_code.rb
clean-architecture-6.0.0 lib/clean_architecture/queries/http_failure_code.rb