Sha256: 132628f8dc3cd6ffb2aeef60920e74586d565110c8cce882b34c905b38bb6985

Contents?: true

Size: 814 Bytes

Versions: 318

Compression:

Stored size: 814 Bytes

Contents

# frozen_string_literal: true
# typed: true

module T::Private::Methods::Modes
  def self.standard; 'standard'; end
  def self.abstract; 'abstract'; end
  def self.overridable; 'overridable'; end
  def self.implementation; 'implementation'; end
  def self.override; 'override'; end
  def self.overridable_implementation; 'overridable_implementation'; end
  def self.untyped; 'untyped'; end
  MODES = [self.standard, self.abstract, self.overridable, self.implementation, self.override, self.overridable_implementation, self.untyped]

  IMPLEMENT_MODES = [self.implementation, self.overridable_implementation]
  OVERRIDABLE_MODES = [self.override, self.overridable, self.overridable_implementation, self.untyped]
  OVERRIDE_MODES = [self.override]
  NON_OVERRIDE_MODES = MODES - OVERRIDE_MODES - IMPLEMENT_MODES
end

Version data entries

318 entries across 318 versions & 1 rubygems

Version Path
sorbet-runtime-0.4.4746 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4739 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4733 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4724 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4723 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4722 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4719 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4709 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4705 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4704 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4703 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4695 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4692 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4686 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4683 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4679 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4673 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4669 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4667 lib/types/private/methods/modes.rb
sorbet-runtime-0.4.4664 lib/types/private/methods/modes.rb