Class: Gladly::Events::Order::Base

Inherits:
Object
  • Object
show all
Defined in:
app/services/gladly/events/order/base.rb

Direct Known Subclasses

Placed, Refunded

Instance Method Summary collapse

Constructor Details

#initialize(order:, refund: nil) ⇒ Base

Returns a new instance of Base.



9
10
11
12
# File 'app/services/gladly/events/order/base.rb', line 9

def initialize(order:, refund: nil)
  @order = order
  @refund = refund
end

Instance Method Details

#callObject

rubocop:disable Layout/LineLength



15
16
17
# File 'app/services/gladly/events/order/base.rb', line 15

def call
  Gladly::Api::Conversations::Create.new(payload: payload).call unless SpreeGladly::Config.turn_off_built_in_events
end