class Steep::Errors::MethodDefinitionMissing

def initialize(node:, module_name:, kind:, missing_method:)

def initialize(node:, module_name:, kind:, missing_method:)
  super(node: node)
  @module_name = module_name
  @kind = kind
  @missing_method = missing_method
end

def to_s

def to_s
  method = case kind
           when :instance
             "#{missing_method}"
           when :module
             "self.#{missing_method}"
           end
  "#{location_to_str}: MethodDefinitionMissing: module=#{module_name}, method=#{method}"
end