Class: SpreeCmCommissioner::IntercityTaxiOrderCreator

Inherits:
BaseInteractor
  • Object
show all
Defined in:
app/interactors/spree_cm_commissioner/intercity_taxi_order_creator.rb

Instance Method Summary collapse

Instance Method Details

#callObject



5
6
7
8
9
10
11
12
13
14
# File 'app/interactors/spree_cm_commissioner/intercity_taxi_order_creator.rb', line 5

def call
  validate_context!

  ActiveRecord::Base.transaction do
    build_order_params
    create_order
    create_billing_address
    advance_order
  end
end