Module: Effective::Providers::Phone

Extended by:
ActiveSupport::Concern
Included in:
OrdersController
Defined in:
app/controllers/effective/providers/phone.rb

Instance Method Summary collapse

Instance Method Details

#phoneObject



6
7
8
9
10
11
12
13
14
# File 'app/controllers/effective/providers/phone.rb', line 6

def phone
  @order ||= Order.find(params[:id])

  EffectiveOrders.authorize!(self, :update, @order)

  flash[:success] = EffectiveOrders.phone[:success]

  order_deferred(provider: 'phone', deferred_url: phone_params[:deferred_url])
end

#phone_paramsObject



16
17
18
# File 'app/controllers/effective/providers/phone.rb', line 16

def phone_params
  params.require(:phone).permit(:deferred_url)
end