📄 07 - initializing instance variables defined by a module.rb
字号:
module Timeable attr_reader :time_created def initialize @time_created = Time.now end def age #in seconds Time.now - @time_created endend#---class Character include Timeable attr_reader :name def initialize( name ) @name = name super() #calls Timeable's initialize endendc = Character.new "Fred"c.time_created# => Mon Mar 27 18:34:31 EST 2006#---Character.ancestors # => [Character, Timeable, Object, Kernel]#---
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -