Обувь и драгоценные камни
У меня есть обувь с изюмом (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