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 + -
显示快捷键?