Sha256: 62748fee1f991f9d7b646242ec2d1b3ce4ebf2bc8276f668b6fdacc83eddf590
Contents?: true
Size: 386 Bytes
Versions: 3
Compression:
Stored size: 386 Bytes
Contents
class StripeModelCallbacks::Review::UpdatedService < StripeModelCallbacks::BaseEventService def execute review = StripeReview.find_or_initialize_by(stripe_id: object.id) review.assign_from_stripe(object) if review.save review.create_activity :closed if event.type == "review.closed" succeed! else fail! review.errors.full_messages end end end
Version data entries
3 entries across 3 versions & 1 rubygems