Module: WebmaniabrNfeRuby
- Defined in:
- lib/models/order.rb,
lib/models/client.rb,
lib/models/product.rb,
lib/models/request.rb,
lib/models/transport.rb,
lib/webmaniabr_nfe_ruby.rb,
lib/webmaniabr_nfe_ruby/version.rb,
lib/webmaniabr_nfe_ruby/cancel_nfe.rb,
lib/webmaniabr_nfe_ruby/submit_nfe.rb,
lib/webmaniabr_nfe_ruby/consult_nfe.rb,
lib/webmaniabr_nfe_ruby/authenticate.rb,
lib/webmaniabr_nfe_ruby/sefaz_status.rb,
lib/webmaniabr_nfe_ruby/api_interface.rb,
lib/webmaniabr_nfe_ruby/configuration.rb,
lib/webmaniabr_nfe_ruby/validate_a1_cert.rb,
lib/webmaniabr_nfe_ruby/disable_numbering.rb,
lib/webmaniabr_nfe_ruby/submit_devolution_nfe.rb
Defined Under Namespace
Modules: Models
Classes: ApiInterface, Authenticate, CancelNfe, Configuration, ConsultNfe, DisableNumbering, SefazStatus, SubmitDevolutionNfe, SubmitNfe, ValidateA1Cert
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.cancel_nfe(options = {}) ⇒ Object
47
48
49
|
# File 'lib/webmaniabr_nfe_ruby.rb', line 47
def self.cancel_nfe(options = {})
CancelNfe.new(options).request
end
|
.configuration ⇒ Object
23
24
25
|
# File 'lib/webmaniabr_nfe_ruby.rb', line 23
def self.configuration
@configuration ||= Configuration.new
end
|
19
20
21
|
# File 'lib/webmaniabr_nfe_ruby.rb', line 19
def self.configure
yield(configuration)
end
|
.consult_nfe(options = {}) ⇒ Object
43
44
45
|
# File 'lib/webmaniabr_nfe_ruby.rb', line 43
def self.consult_nfe(options = {})
ConsultNfe.new(options).request
end
|
.disable_numbering(options = {}) ⇒ Object
51
52
53
|
# File 'lib/webmaniabr_nfe_ruby.rb', line 51
def self.disable_numbering(options = {})
DisableNumbering.new(options).request
end
|
.submit_devolution_nfe(options = {}) ⇒ Object
.submit_nfe(options = {}) ⇒ Object
35
36
37
|
# File 'lib/webmaniabr_nfe_ruby.rb', line 35
def self.submit_nfe(options = {})
SubmitNfe.new(options).request
end
|
.validate_a1_cert ⇒ Object