Module: FE

Defined in:
lib/facturacr/cli.rb,
lib/facturacr.rb,
lib/facturacr/api.rb,
lib/facturacr/ticket.rb,
lib/facturacr/builder.rb,
lib/facturacr/invoice.rb,
lib/facturacr/version.rb,
lib/facturacr/document.rb,
lib/facturacr/debit_note.rb,
lib/facturacr/credit_note.rb,
lib/facturacr/cli/generate.rb,
lib/facturacr/document/fax.rb,
lib/facturacr/document/tax.rb,
lib/facturacr/xml_document.rb,
lib/facturacr/configuration.rb,
lib/facturacr/document/code.rb,
lib/facturacr/document/item.rb,
lib/facturacr/signer/signer.rb,
lib/facturacr/document/phone.rb,
lib/facturacr/document/issuer.rb,
lib/facturacr/signed_document.rb,
lib/facturacr/document/summary.rb,
lib/facturacr/document/location.rb,
lib/facturacr/document/receiver.rb,
lib/facturacr/reception_message.rb,
lib/facturacr/document/reference.rb,
lib/facturacr/api/document_status.rb,
lib/facturacr/document/phone_type.rb,
lib/facturacr/document/regulation.rb,
lib/facturacr/document/exoneration.rb,
lib/facturacr/document/identification_document.rb

Overview

require ‘facturacr/document’ require ‘facturacr/document/fax’ require ‘facturacr/document/identification_document’ require ‘facturacr/document/issuer’ require ‘facturacr/document/receiver’ require ‘facturacr/document/location’ require ‘facturacr/document/phone_type’ require ‘facturacr/document/phone’ require ‘facturacr/document/item’ require ‘facturacr/document/tax’ require ‘facturacr/document/summary’ require ‘facturacr/document/regulation’ require ‘facturacr/document/reference’

require ‘facturacr/invoice’ require ‘facturacr/credit_note’ require ‘facturacr/signer/signer’ require ‘facturacr/api’ require ‘facturacr/signed_document’ require ‘facturacr/builder’ require ‘facturacr/xml_document’

Defined Under Namespace

Modules: Utils Classes: Api, Builder, CLI, Configuration, CreditNote, DebitNote, Document, Invoice, JavaSigner, ReceptionMessage, SignedDocument, Signer, Ticket, XmlDocument

Constant Summary collapse

VERSION =
"0.1.4"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



19
20
21
# File 'lib/facturacr.rb', line 19

def configuration
  @configuration
end

Class Method Details

.binObject



34
35
36
# File 'lib/facturacr.rb', line 34

def self.bin
  File.join root, 'bin'
end

.configure {|configuration| ... } ⇒ Object

Yields:



22
23
24
25
26
27
28
# File 'lib/facturacr.rb', line 22

def self.configure
  if self.configuration.nil?
    self.configuration ||= Configuration.new
  end
  yield(configuration)
  configuration.read_config_file if configuration.file?
end

.rootObject



30
31
32
# File 'lib/facturacr.rb', line 30

def self.root
  File.dirname __dir__
end