zaagan
12/28/2019 - 6:02 PM

Ruby Basics - Extends

Ruby Basics - Extends

require "date"

module Employee
  attr_accessor :start_date
end

class User
end

new_user = User.new
new_user.extend(Employee)  # Extended
p new_user.start_date = Date.today
p new_user.singleton_class.public_instance_methods.grep(/start_date/)