我想用一個模塊作爲我的常量的命名空間。比方說,我有一個這樣的模塊:我應該在哪裏放置include語句?
module AnimalModule
Dog = 1
end
和一個名爲PetStore
使用該模塊類。我應該在哪裏放置include
聲明?
(1)它是這樣的:
# PetStore.rb
include AnimalModule
class PetStore
end
(2)或類似這樣的:
# PetStore.rb
class PetStore
include AnimalModule
end
我嘗試使用不斷在我的類的實例方法,並且兩個辦法似乎以相同的方式工作:
class PetStore
def feed
puts Dog
end
end