Module: SEFAZ

Defined in:
lib/sefaz.rb,
lib/sefaz/base.rb,
lib/sefaz/version.rb,
lib/sefaz/exception.rb,
lib/sefaz/refinement.rb,
lib/sefaz/utils/signer.rb,
lib/sefaz/configuration.rb,
lib/sefaz/webservice/base.rb,
lib/sefaz/utils/connection.rb,
lib/sefaz/utils/prawn_helper.rb,
lib/sefaz/webservice/nfe/wsdl.rb,
lib/sefaz/webservice/nfe/client.rb,
lib/sefaz/webservice/sat/client.rb,
lib/sefaz/webservice/nfe/auditor.rb,
lib/sefaz/webservice/nfe/dataset.rb,
lib/sefaz/webservice/nfe/validator.rb,
lib/sefaz/webservice/nfe/connection.rb,
lib/sefaz/webservice/sat/dataset/sale.rb,
lib/sefaz/webservice/sat/dataset/cancel.rb,
lib/sefaz/webservice/sat/templates/base.rb,
lib/sefaz/webservice/sat/templates/cupom_fiscal_55mm.rb,
lib/sefaz/webservice/sat/templates/cupom_fiscal_80mm.rb

Defined Under Namespace

Modules: Refinement, Utils, Webservice Classes: Base, Configuration, Error, NotImplemented, ValidationError

Constant Summary collapse

VERSION =
"1.3.0"

Class Method Summary collapse

Class Method Details

.configureObject

Personalize as configurações padrão da biblioteca usando bloco config/initializers/sefaz_config.rb

SEFAZ.configure do |config|
  config.xxxxxxx = "xxxxxxx"
end

Se nenhum bloco for fornecido, retorna o objeto de configuração padrão



45
46
47
48
49
50
51
# File 'lib/sefaz.rb', line 45

def self.configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end