Module: BoaVista

Defined in:
lib/boa_vista.rb,
lib/boa_vista/http.rb,
lib/boa_vista/line.rb,
lib/boa_vista/field.rb,
lib/boa_vista/client.rb,
lib/boa_vista/errors.rb,
lib/boa_vista/request.rb,
lib/boa_vista/version.rb,
lib/boa_vista/response.rb,
lib/boa_vista/field/reader.rb,
lib/boa_vista/field/writer.rb,
lib/boa_vista/configuration.rb,
lib/boa_vista/request/layout.rb,
lib/boa_vista/request/default.rb,
lib/boa_vista/request/factory.rb,
lib/boa_vista/response/layout.rb,
lib/boa_vista/response/parser.rb,
lib/boa_vista/request/layout/cpf.rb,
lib/boa_vista/request/layout/cnpj.rb,
lib/boa_vista/response/layout/default.rb,
lib/boa_vista/response/layout/layout_138.rb,
lib/boa_vista/response/layout/layout_221.rb,
lib/boa_vista/response/layout/layout_249.rb,
lib/boa_vista/response/layout/layout_282.rb,
lib/boa_vista/response/layout/layout_283.rb,
lib/boa_vista/response/layout/layout_285.rb,
lib/boa_vista/response/layout/layout_353.rb,
lib/boa_vista/response/layout/layout_354.rb,
lib/boa_vista/response/layout/layout_901.rb,
lib/boa_vista/response/layout/layout_999.rb,
lib/boa_vista/response/layout/condition_validator.rb

Defined Under Namespace

Modules: Errors Classes: Client, Configuration, Field, Http, Line, Request, Response

Constant Summary collapse

VERSION =
'0.0.9'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject (readonly)

Returns the value of attribute configuration.



38
39
40
# File 'lib/boa_vista.rb', line 38

def configuration
  @configuration
end

Class Method Details

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

Yields:



49
50
51
# File 'lib/boa_vista.rb', line 49

def self.configure
  yield(configuration)
end

.resetObject



45
46
47
# File 'lib/boa_vista.rb', line 45

def self.reset
  @configuration = Configuration.new
end

.rootObject



53
54
55
# File 'lib/boa_vista.rb', line 53

def self.root
  File.expand_path '../..', __FILE__
end