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.

¿Fue útil?

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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top