Module: XEClient
- Defined in:
- lib/xe_client.rb,
lib/xe_client/client.rb,
lib/xe_client/version.rb,
lib/xe_client/errors/error.rb,
lib/xe_client/models/quote.rb,
lib/xe_client/indifferent_hash.rb,
lib/xe_client/requests/base_request.rb,
lib/xe_client/responses/base_response.rb,
lib/xe_client/errors/authentication_error.rb,
lib/xe_client/requests/convert_from_request.rb,
lib/xe_client/responses/convert_from_response.rb
Defined Under Namespace
Classes: AuthenticationError, BaseRequest, BaseResponse, Client, ConvertFromRequest, ConvertFromResponse, Error, IndifferentHash, Quote
Constant Summary collapse
- VERSION =
"0.2.1"
Class Method Summary collapse
Class Method Details
.new(opts) ⇒ Object
18 19 20 21 22 |
# File 'lib/xe_client.rb', line 18 def self.new(opts) client = Client.new(opts) raise ArgumentError, client.errors. if client.invalid? client end |