lib/conekta/destination.rb in conekta-2.0.0 vs lib/conekta/destination.rb in conekta-2.3.0

- old
+ new

@@ -2,27 +2,15 @@ class Destination < Resource include Conekta::Operations::Delete include Conekta::Operations::Update include Conekta::Operations::CustomAction - attr_accessor :payee_id, :created_at, :type, :currency, - :last4, :account_holder_name, :bank - def _url - if (id.nil? || id.to_s.empty?) - exception = Error.new({ - "message" => I18n.t('error.resource.id', { resource: self.class.class_name, locale: :en }), - "message_to_purchaser" => I18n.t('error.resource.id_purchaser', { locale: Conekta.locale.to_sym }) - }) - if Conekta.api_version == "2.0.0" - error_list = Conekta::ErrorList.new - error_list.details << exception - exception = error_list - end - raise exception - end + ensure_id + self.payee._url + self.class._url + "/" + id end + def delete self.delete_member('payee','destinations') end end end