Class: SpreeCmCommissioner::CreateTicket

Inherits:
Object
  • Object
show all
Includes:
Interactor
Defined in:
app/interactors/spree_cm_commissioner/create_ticket.rb

Instance Method Summary collapse

Instance Method Details

#callObject



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

def call
  ActiveRecord::Base.transaction do
    create_ticket
    set_option_value
    create_variant
    create_stock_item
    upload_image_to(@ticket.master)
    upload_image_to(@variant)
    create_place
  end
end