module Payjp::APIOperations::Update

Public Instance Methods

save(params = {}, opts = {}) click to toggle source
# File lib/payjp/api_operations/update.rb, line 4
def save(params = {}, opts = {})
  values = self.class.serialize_params(self).merge(params)

  if values.length > 0
    values.delete(:id)

    response, opts = request(:post, url, values, opts)
    refresh_from(response, opts)
  end
  self
end