Обувь и драгоценные камни

У меня есть обувь с изюмом (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 ответа

Решение

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

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

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
Другие вопросы по тегам