Method: Module#attr_reader

Defined in:
lib/source/ruby.rb

#attr_reader(*symbols) ⇒ Object



842
843
844
845
846
847
848
# File 'lib/source/ruby.rb', line 842

def attr_reader(*symbols)
  `for(var i=0,l=symbols.length;i<l;++i){
    var a=symbols[i]._value;
    f=this.prototype['m$'+a]=function(){return this['i$'+arguments.callee._name];};f._name=a;
  }`
  return nil
end