我有鞋葡萄干(0.r1134)[i686的-darwin8.9.1] +视频

我试图建立一个像这样的Shoes.setup块:


Shoes.setup do
  gem 'mini_exiftool'
  gem 'xml-simple > 1.0'

  require "mini_exiftool"
  require 'xmlrpc/client'
  require 'xmlsimple.rb'
  require "my_webservice_api_wrapper"

  mwa = MyWebserviceApiWrapper.new
  mwa.login  # problems...
end

,直到我们到达mwa.login,这需要我们关到我的XML-RPC封装API,会做一个安全的登录所有工作正常。我得到的错误:

未定义的方法`关闭?对于#

如果我火了IRB和负荷“my_webservice_api_wrapper.rb”这一切工作正常,所以我想也许我误解了应该在鞋被加载和时间。

任何帮助理解。鞋子看起来真的很酷。

有帮助吗?

解决方案

我希望你的登录模块不使用HTTPS,因为我不认为这是在鞋的支持尚未做。

其他提示

我认为你需要打破成两个独立的模块:

Shoes.setup do
  gem 'mini_exiftool'
  gem 'xml-simple > 1.0'
end

require "mini_exiftool"
require 'xmlrpc/client'
require 'xmlsimple.rb'
require "my_webservice_api_wrapper"

Shoes.app do
  mwa = MyWebserviceApiWrapper.new
  mwa.login  # problems...
end
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top