query: In Ruby, when should you use self. in your classes?
positive_passages.docid: 153286
positive_passages.text: When to use `self.foo` instead of `foo` in Ruby methods
negative_passages.docid: 65898
negative_passages.text: Difference between _property and self.property
negative_passages.docid: 4562
negative_passages.text: When should I use require() and when to use define()?
negative_passages.docid: 94720
negative_passages.text: Using self.* as default value for a method
negative_passages.docid: 37004
negative_passages.text: When should I use the “self” keyword?
negative_passages.docid: 158075
negative_passages.text: Why does a Python Iterator need an iter method that simply returns self?
negative_passages.docid: 32729
negative_passages.text: What is the purpose of the word 'self'?
negative_passages.docid: 116670
negative_passages.text: In Python, when should I use a function instead of a method?
negative_passages.docid: 18262
negative_passages.text: how does this Ruby class method get invoked?
negative_passages.docid: 46448
negative_passages.text: What is self in ObjC? When should i use it?
negative_passages.docid: 48546
negative_passages.text: How dangerous is setting self.__class__ to something else?
negative_passages.docid: 2538
negative_passages.text: Why is "herself" required in this particular sentence?
negative_passages.docid: 15642
negative_passages.text: Difference between self.var and simply var
negative_passages.docid: 11951
negative_passages.text: Should I use properties or direct reference when accessing instance variables internally?
negative_passages.docid: 26026
negative_passages.text: When to use self over $this?
negative_passages.docid: 59315
negative_passages.text: To use self. or not.. in Rails
negative_passages.docid: 56876
negative_passages.text: Why do you need explicitly have the "self" argument in a Python method?