Method: Steep::AST::Signature::Interface#initialize

Defined in:
lib/steep/ast/signature/interface.rb

#initialize(location:, name:, params:, methods:) ⇒ Interface

Returns a new instance of Interface.



22
23
24
25
26
27
# File 'lib/steep/ast/signature/interface.rb', line 22

def initialize(location:, name:, params:, methods:)
  @location = location
  @name = name
  @params = params
  @methods = methods
end