DEV Community

Discussion on: What did you learn this week on Dev.to?

Collapse
 
jonoyeong profile image
Jonathan Yeong

I needed to add a method to the Ruby File class. I found out you can do this by:

file = File.new(...)
def file.new_method
   do_stuff
end 
Collapse
 
namhle profile image
Nam Hoang Le

You just add a new method for instance of File class, or it’s what you need :D

Collapse
 
drbragg profile image
Drew Bragg

If you need/want the method on the File class and not just the instance you could do:

class File
  def new_method
    # do_stuff
  end
end

file = File.new(...)
file.new_method