Ruby Language Implicit Receivers and Understanding Self Keywords change the implicit receiver

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Extensions
> Step 2: And Like the video. BONUS: You can also share it!

Example

When you define a class or module, the implicit receiver becomes a reference to the class itself. For example:

puts "I am #{self}"
class Example
  puts "I am #{self}"
end

Executing the above code will print:

"I am main"
"I am Example"


Got any Ruby Language Question?