Sapatos e Gems
-
22-08-2019 - |
Pergunta
Eu tenho passas shoes (0.r1134) [i686-darwin8.9.1] + vídeo
Eu estou tentando configurar um bloco Shoes.setup assim:
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
Tudo funciona bem até chegarmos ao mwa.login, o que nos leva para o meu XML-RPC API wrapper que irá fazer um login seguro. Eu recebo o erro:
undefined method `fechados?' para #
Se eu fogo até IRB e da carga "my_webservice_api_wrapper.rb" tudo funciona bem, então eu estou pensando que talvez eu não entendi o que deve ser carregado em Shoes e quando.
Qualquer ajuda apreciado. Sapatos parece muito legal.
Solução
Espero que o seu módulo de login não usa HTTPS como eu não acho que é suportado em sapatos ainda.
Outras dicas
Eu acho que você precisa quebrar que em dois blocos 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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow