Zapatos y Gemas
-
22-08-2019 - |
Pregunta
He zapatos pasas (0.r1134) [i686-darwin8.9.1] + vídeo
Estoy tratando de configurar un bloque Shoes.setup como esto:
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
Todo funciona bien hasta que llegamos a mwa.login, lo que nos lleva fuera de mi XML-RPC API envoltorio que va a hacer una conexión segura. Me sale el error:
método sin definir `cerrado?' para #
Si el fuego de IRB y la carga "my_webservice_api_wrapper.rb" todo funciona bien, así que estoy pensando que tal vez no he entendido bien lo que debe ser cargado en los zapatos y cuándo.
Cualquier ayuda apreciada. Zapatos ve muy cool.
Solución
Espero que su módulo de inicio de sesión no utiliza HTTPS como no creo que se apoya en los zapatos todavía.
Otros consejos
Creo que se necesita para romper ese en dos bloques separados:
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