Обувь и драгоценные камни - PullRequest
1 голос
/ 28 марта 2009

У меня есть обувь с изюмом (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, который переводит нас к моему API-оболочке XML-RPC, который будет выполнять безопасный вход в систему. Я получаю ошибку:

неопределенный метод `closed? ' для #

Если я запускаю irb и загружаю "my_webservice_api_wrapper.rb", все это работает нормально, поэтому я думаю, может быть, я неправильно понял, что и когда следует загружать в Shoes.

Любая помощь приветствуется. Обувь выглядит действительно круто.

Ответы [ 2 ]

1 голос
/ 03 мая 2009

Я думаю, вам нужно разбить это на два отдельных блока:

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
0 голосов
/ 09 июля 2009

Я надеюсь, что ваш модуль входа не использует HTTPS, так как я не думаю, что он поддерживается в Shoes.

...