lib/receitaws_client/configure.rb in receitaws_client-0.0.8 vs lib/receitaws_client/configure.rb in receitaws_client-0.0.9

- old
+ new

@@ -18,10 +18,16 @@ TIMEOUT = 10 # Parâmetros iniciais PLANO = 'gratis' + # Mockar durante os desenvolvimento + MOCK_DEVELOPMENT = false + + # Mockar durante os testes + MOCK_TEST = false + # Endereço do WeService attr_writer :url # Enviado pela ReceitaWS attr_writer :api_version @@ -33,13 +39,19 @@ attr_writer :days # Obrigatório, numérico, Tempo de espera pela resposta do WeService em segundos attr_writer :timeout - # Obrigatório, numérico, Tempo de espera pela resposta do WeService em segundos + # define o plano contratado attr_writer :plano + # mockar durenate o desenvolvimento + attr_writer :mock_development + + # mockar durenate os teste + attr_writer :mock_test + # Comando que recebe as configurações def configure yield self if block_given? end @@ -71,9 +83,19 @@ end # Definir plano def plano @plano ||= PLANO + end + + # Definir mock + def mock_development + @mock_development ||= MOCK_DEVELOPMENT + end + + # Definir mock + def mock_test + @mock_test ||= MOCK_TEST end # Definir url que será utilizado def base_uri "#{url_receitaws}/#{api_version}"