Sha256: 8544499981ab784a6848b1e50828bf1dc49c8933a3243247c6c20d94a6015330
Contents?: true
Size: 1.83 KB
Versions: 3
Compression:
Stored size: 1.83 KB
Contents
require "virtus" require "httparty" require "dry-validation" require "active_support/core_ext/hash/indifferent_access" require "bluepan_client/version" require "bluepan_client/indifferent_hash" require "bluepan_client/services/guard_null" require "bluepan_client/services/apply_vars" require "bluepan_client/schemas/base_schema" require "bluepan_client/schemas/client_schema" require "bluepan_client/schemas/create_recipient_schema" require "bluepan_client/schemas/get_recipient_schema" require "bluepan_client/schemas/create_remittance_schema" require "bluepan_client/models/city" require "bluepan_client/models/province" require "bluepan_client/models/recipient" require "bluepan_client/models/remittance" require "bluepan_client/models/strategy" require "bluepan_client/client" require "bluepan_client/requests/base_request" require "bluepan_client/requests/get_cities_request" require "bluepan_client/requests/get_provinces_request" require "bluepan_client/requests/get_strategies_request" require "bluepan_client/requests/create_recipient_request" require "bluepan_client/requests/create_remittance_request" require "bluepan_client/requests/get_recipient_request" require "bluepan_client/responses/base_response" require "bluepan_client/responses/get_cities_response" require "bluepan_client/responses/get_provinces_response" require "bluepan_client/responses/get_strategies_response" require "bluepan_client/responses/recipient_response" require "bluepan_client/responses/create_recipient_response" require "bluepan_client/responses/create_remittance_response" require "bluepan_client/responses/get_recipient_response" module BluepanClient def self.new(opts={}) client = Client.new(opts) error_messages = ClientSchema.(client.attributes). messages(full: true).values fail ArgumentError, error_messages if error_messages.any? client end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bluepan_client-0.3.0 | lib/bluepan_client.rb |
bluepan_client-0.2.0 | lib/bluepan_client.rb |
bluepan_client-0.1.0 | lib/bluepan_client.rb |