class Steep::Interface::Method

def with_super(super_method)

def with_super(super_method)
  self.class.new(
    type_name: type_name,
    name: name,
    types: types,
    super_method: super_method,
    attributes: attributes
  )
end