02 - mixing in class methods.rb
来自「O Reilly Ruby Cookbook source code」· RB 代码 · 共 24 行
RB
24 行
module MyLib module ClassMethods def class_method puts "This method was first defined in MyLib::ClassMethods" end endend#---module MyLib def self.included(receiver) puts "MyLib is being included in #{receiver}!" receiver.extend(ClassMethods) endend#---class MyClass include MyLibend# MyLib is being included in MyClass!MyClass.class_method# This method was first defined in MyLib::ClassMethods#---
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?