Sha256: 48a7ac71d7d0113e4414e20ba5068834f348860e12d9cf03a01f0c6b952678e9

Contents?: true

Size: 594 Bytes

Versions: 8

Compression:

Stored size: 594 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/v4.9/customers/'
      end

      private

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

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
easy_pay_u_latam-0.1.23 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.22 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.21 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.20 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.19 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.18 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.17 lib/easy_pay_u_latam/r_api/client.rb
easy_pay_u_latam-0.1.16 lib/easy_pay_u_latam/r_api/client.rb