Sha256: 8488567a726b3a1a517c7ac1f2d13dee46564c3a514f8cfa61b1c081098c87a2

Contents?: true

Size: 518 Bytes

Versions: 165

Compression:

Stored size: 518 Bytes

Contents

# frozen_string_literal: true
# typed: true

module T::Types
  # The top type
  class Anything < Base
    def initialize; end

    def build_type
      nil
    end

    # overrides Base
    def name
      "T.anything"
    end

    # overrides Base
    def valid?(obj)
      true
    end

    # overrides Base
    private def subtype_of_single?(other)
      case other
      when T::Types::Anything then true
      else false
      end
    end

    module Private
      INSTANCE = Anything.new.freeze
    end
  end
end

Version data entries

165 entries across 165 versions & 1 rubygems

Version Path
sorbet-runtime-0.5.11602 lib/types/types/anything.rb
sorbet-runtime-0.5.11600 lib/types/types/anything.rb
sorbet-runtime-0.5.11597 lib/types/types/anything.rb
sorbet-runtime-0.5.11595 lib/types/types/anything.rb
sorbet-runtime-0.5.11592 lib/types/types/anything.rb
sorbet-runtime-0.5.11589 lib/types/types/anything.rb
sorbet-runtime-0.5.11585 lib/types/types/anything.rb
sorbet-runtime-0.5.11582 lib/types/types/anything.rb
sorbet-runtime-0.5.11581 lib/types/types/anything.rb
sorbet-runtime-0.5.11577 lib/types/types/anything.rb
sorbet-runtime-0.5.11572 lib/types/types/anything.rb
sorbet-runtime-0.5.11566 lib/types/types/anything.rb
sorbet-runtime-0.5.11558 lib/types/types/anything.rb
sorbet-runtime-0.5.11557 lib/types/types/anything.rb
sorbet-runtime-0.5.11554 lib/types/types/anything.rb
sorbet-runtime-0.5.11553 lib/types/types/anything.rb
sorbet-runtime-0.5.11551 lib/types/types/anything.rb
sorbet-runtime-0.5.11549 lib/types/types/anything.rb
sorbet-runtime-0.5.11547 lib/types/types/anything.rb
sorbet-runtime-0.5.11545 lib/types/types/anything.rb