Class: StripeModelCallbacks::BaseEventService
- Inherits:
-
BaseService
- Object
- ServicePattern::Service
- BaseService
- StripeModelCallbacks::BaseEventService
- Defined in:
- app/services/stripe_model_callbacks/base_event_service.rb
Direct Known Subclasses
Account::ExternalAccount::UpdatedService, Charge::DisputeUpdatedService, Charge::UpdatedService, ConfigureService, Coupon::UpdatedService, Customer::BankAccount::DeletedService, Customer::DeletedService, Customer::DiscountUpdatedService, Customer::SourceUpdatedService, Customer::Subscription::UpdatedService, Customer::UpdatedService, Invoice::UpdatedService, InvoiceItem::UpdatedService, NotifierService, Order::UpdatedService, Payout::UpdatedService, Plan::UpdatedService, Price::UpdatedService, Product::UpdatedService, Recipient::UpdatedService, Refund::UpdatedService, Review::UpdatedService, Sku::UpdatedService, Source::UpdatedService, SubscriptionSchedule::UpdatedService, TaxRate::UpdatedService, Transfer::UpdatedService
Instance Attribute Summary collapse
-
#event ⇒ Object
readonly
Returns the value of attribute event.
-
#object ⇒ Object
readonly
Returns the value of attribute object.
Instance Method Summary collapse
-
#initialize(event: nil, object: nil) ⇒ BaseEventService
constructor
A new instance of BaseEventService.
Methods inherited from BaseService
advisory_lock_id, advisory_lock_name, execute_with_advisory_lock!, reported_execute!, with_exception_notifications
Constructor Details
#initialize(event: nil, object: nil) ⇒ BaseEventService
Returns a new instance of BaseEventService.
4 5 6 7 8 |
# File 'app/services/stripe_model_callbacks/base_event_service.rb', line 4 def initialize(event: nil, object: nil) @event = event @object = object @object ||= event.data.object end |
Instance Attribute Details
#event ⇒ Object (readonly)
Returns the value of attribute event.
2 3 4 |
# File 'app/services/stripe_model_callbacks/base_event_service.rb', line 2 def event @event end |
#object ⇒ Object (readonly)
Returns the value of attribute object.
2 3 4 |
# File 'app/services/stripe_model_callbacks/base_event_service.rb', line 2 def object @object end |