Sha256: 96d64ca3386aae9ca34d6059c32bc31b70ca81deb62a3b46f16451c799ab78a8

Contents?: true

Size: 495 Bytes

Versions: 15

Compression:

Stored size: 495 Bytes

Contents

# typed: true

module Parlour
  class DetachedRbiGenerator < RbiGenerator
    sig { returns(T.untyped) }
    def detached!
      raise "cannot call methods on a detached RBI generator"
    end

    sig { override.returns(Options) }
    def options
      detached!
    end

    sig { override.returns(T.nilable(Plugin)) }
    def current_plugin
      nil
    end

    sig { override.params(strictness: String).returns(String) }
    def rbi(strictness = 'strong')
      detached!
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
parlour-9.0.0 lib/parlour/detached_rbi_generator.rb
parlour-8.1.0 lib/parlour/detached_rbi_generator.rb
parlour-8.0.0 lib/parlour/detached_rbi_generator.rb
parlour-7.0.0 lib/parlour/detached_rbi_generator.rb
parlour-6.0.1 lib/parlour/detached_rbi_generator.rb
parlour-6.0.0 lib/parlour/detached_rbi_generator.rb
parlour-5.0.0 lib/parlour/detached_rbi_generator.rb
parlour-5.0.0.beta.6 lib/parlour/detached_rbi_generator.rb
parlour-5.0.0.beta.5 lib/parlour/detached_rbi_generator.rb
parlour-5.0.0.beta.4 lib/parlour/detached_rbi_generator.rb
parlour-5.0.0.beta.3 lib/parlour/detached_rbi_generator.rb
parlour-5.0.0.beta.2 lib/parlour/detached_rbi_generator.rb
parlour-5.0.0.beta.1 lib/parlour/detached_rbi_generator.rb
parlour-4.0.1 lib/parlour/detached_rbi_generator.rb
parlour-4.0.0 lib/parlour/detached_rbi_generator.rb