How to pass object to a method in class with Ruby

1 Answer

0 votes
class User
  attr_accessor :name

  def initialize(name)
    @name = name
  end

  def Print(user)
    puts "object1: #{@name} object2: #{user.name}"
  end
end


object1 = User.new("Chewbacca")
object2 = User.new("Obi-Wan Kenobi")

object2.Print(object1)




# run:
#
# object1: Obi-Wan Kenobi object2: Chewbacca
#

 



answered Nov 26, 2020 by avibootz
...