Sha256: 88c389ba66faece96ca9478c39daabea4b7199fe00c56401d9df5d6ab95c397e
Contents?: true
Size: 386 Bytes
Versions: 5
Compression:
Stored size: 386 Bytes
Contents
class StripeModelCallbacks::Review::UpdatedService < StripeModelCallbacks::BaseEventService def perform 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
5 entries across 5 versions & 1 rubygems