class Ivar::ExplicitDeclaration

def add_accessor_methods(klass)

Parameters:
  • klass (Class, Module) -- The class to add methods to
def add_accessor_methods(klass)
  var_name = @name.to_s.delete_prefix("@")
  klass.__send__(:attr_reader, var_name) if @reader || @accessor
  klass.__send__(:attr_writer, var_name) if @writer || @accessor
end