[code]
module B
def test
puts "B"
end
end
class A
end
A.extend B
[/code]
#test成为A的class method
[code]
module B
def test
puts "B"
end
end
class A
include B
end
[/code]
#test成为A的instance method
[code]
module B
def test
puts "B"
end
end
class A
class << self
include B
end
end
[/code]
#test 成为A的class method
module B
def test
puts "B"
end
end
class A
end
A.extend B
[/code]
#test成为A的class method
[code]
module B
def test
puts "B"
end
end
class A
include B
end
[/code]
#test成为A的instance method
[code]
module B
def test
puts "B"
end
end
class A
class << self
include B
end
end
[/code]
#test 成为A的class method