Module: Recharge::Persistable

Included in:
Customer, Discount, Metafield, Subscription, Webhook
Defined in:
lib/recharge/classes.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#saveObject



303
304
305
306
307
308
309
310
311
312
# File 'lib/recharge/classes.rb', line 303

def save
  data = to_h
  data.delete("id")

  if id
    self.class.update(id, data)
  else
    self.id = self.class.create(data).id
  end
end