Class: Spree::Api::V2::Storefront::OrderQrsController

Inherits:
ResourceController
  • Object
show all
Includes:
ActionController::MimeResponds
Defined in:
app/controllers/spree/api/v2/storefront/order_qrs_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject



10
11
12
13
14
15
16
17
# File 'app/controllers/spree/api/v2/storefront/order_qrs_controller.rb', line 10

def show
  order = Spree::Order.find_by(number: params[:id])

  respond_to do |format|
    format.png { send_data order.generate_png_qr, type: 'image/png', disposition: 'inline' }
    format.svg { send_data order.generate_svg_qr, type: 'image/svg+xml', disposition: 'inline' }
  end
end