Module: RSpec::Sorbet::Types::Sig

Includes:
Kernel
Defined in:
lib/rspec/sorbet/types/sig.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(sub) ⇒ Object



9
10
11
12
# File 'lib/rspec/sorbet/types/sig.rb', line 9

def self.extended(sub)
  super
  sub.extend(T::Sig)
end

Instance Method Details

#rsig(&decl) ⇒ Object



15
16
17
18
# File 'lib/rspec/sorbet/types/sig.rb', line 15

def rsig(&decl)
  # It would be better if we could simply use the name "sig", but Sorbet falsely reports that as an overload
  send(:sig, &decl)
end