Module: Workarea::Storefront::OrderLookup

Extended by:
ActiveSupport::Concern
Included in:
ApplicationController
Defined in:
app/controllers/workarea/storefront/order_lookup.rb

Instance Method Summary collapse

Instance Method Details

#lookup_orderObject



6
7
8
9
10
11
12
# File 'app/controllers/workarea/storefront/order_lookup.rb', line 6

def lookup_order
  return @lookup_order if defined?(@lookup_order)

  @lookup_order = if session[:lookup_order_id]
                    Order.find(session[:lookup_order_id])
                  end
end

#lookup_order=(order) ⇒ Object



14
15
16
17
# File 'app/controllers/workarea/storefront/order_lookup.rb', line 14

def lookup_order=(order)
  session[:lookup_order_id] = order.try(:id)
  @lookup_order = order
end