07 - initializing instance variables defined by a module.rb
来自「O Reilly Ruby Cookbook source code」· RB 代码 · 共 28 行
RB
28 行
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 + =
减小字号Ctrl + -
显示快捷键?