鞋子和宝石

时间:2009-03-28 01:24:14

标签: installation openssl gem shoes xml-rpc

我有鞋葡萄干(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”它一切正常,所以我想也许我误解了应该在Shoes中加载什么以及什么时候。

任何帮助表示赞赏。鞋看起来很酷。

2 个答案:

答案 0 :(得分:1)

我认为你需要把它分成两个独立的块:

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

答案 1 :(得分:0)

我希望你的登录模块不使用HTTPS,因为我认为鞋子还不支持。