mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-08 00:02:46 -04:00
18 lines
439 B
Ruby
18 lines
439 B
Ruby
module Stripe
|
|
module APIOperations
|
|
module Update
|
|
def save
|
|
if @unsaved_values.length > 0
|
|
values = @unsaved_values.reduce({}) do |h, k|
|
|
h.update(k => @values[k].nil? ? '' : @values[k])
|
|
end
|
|
values.delete(:id)
|
|
response, api_key = Stripe.request(:post, url, @api_key, values)
|
|
refresh_from(response, api_key)
|
|
end
|
|
self
|
|
end
|
|
end
|
|
end
|
|
end
|