1

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

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

4

2 回答 2

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
于 2009-05-03T19:43:48.347 回答
0

我希望您的登录模块不使用 HTTPS,因为我认为 Shoes 尚不支持。

于 2009-07-09T09:47:28.380 回答