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.

Foi útil?

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
scroll top