Sha256: d3c2015004df65e0ea4dc35734bb39d2ba612ff1b7746d9e7edfe51d60e92a07

Contents?: true

Size: 609 Bytes

Versions: 6

Compression:

Stored size: 609 Bytes

Contents

module EasyPayULatam
  module RApi
    class Client < Request
      attr_reader :url, :cards
      attr_accessor :resource, :params, :exists

      # puede recibir el id de un cliente, para obtener el detalle en la inicializacion de la clase
      def initialize(id=nil)
        url
        @params = empty_object
        @cards  = []
        return if id.nil?
        load(id)
      end

      # url base
      def url
        @url = RApi.base_url + "/rest/#{RApi.api_version}/customers/"
      end

      private

      def empty_object
        { 'fullName'=> '', 'email'=> '' }
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
easy_pay_u_latam-0.1.32 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.31 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.29 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.28 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.27 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.26 lib/easy_pay_u_latam/r_api/client.rb