【发布时间】:2014-04-14 05:28:44
【问题描述】:
您好,昨天我向世界发送了我的第一颗宝石,我称它为“pierwszytestowygemkaska”(FirstTestGemByMe),因为它是一个测试宝石,所以这个名字故意长而糟糕。
我已经使用 boundler 创建项目骨架。
我的 lib.rb 代码是:
require "pierwszytestowygemkaska/version"
module Pierwszytestowygemkaska
# Your code goes here...
class First_time_gem
def brave_new_world
puts "Hello World from Kazik!"
end
end
kazik = First_time_gem.new
kazik.brave_new_world()
end
一切正常 gem 已创建,我能够安装它,但是当我在 irb 中需要它时,我得到了:
2.1.1 :001 > require 'pierwszytestowygemkaska'
Hello World from Kazik!
Hello World from Kazik!
=> true
这是一个完整的代码:https://github.com/kask666/pierwszytestowygemkaska
我的问题是,为什么它会返回两次“来自 Kazik 的 Hello World”?因为我只调用了一次brave_new_world 函数。
【问题讨论】:
-
你有什么问题?