一次需要整个宝石

时间:2014-10-31 03:41:02

标签: ruby rubygems

我正在研究一个简单的ruby gem(使用bundler创建)。在宝石中,我有以下内容:

LIB / mika.rb

require "mika/version"
require "mika/bubble"

module Mika
  # Your code goes here...
end

LIB /米卡/ bubble.rb

module Mika
 class Bubble
 end
end

我还有一个名为mika-consumer的简单ruby应用程序,它使用bundler进行依赖管理。

的Gemfile

gem 'mika', path: "~/mika"

consumer.rb

require 'mika'

Mika::Bubble.new

但这会产生以下错误:

  

未初始化的常量Mika :: Bubble(NameError)

但是,如果我更新消费者如下

require 'mika/bubble'

Mika::Bubble.new
一切正常。我应该怎么做才能在我的消费者中获得Mika gem中创建的所有类而不必强制要求所有这些类?理想情况下,我想立刻要求整个宝石。

0 个答案:

没有答案