Sha256: 3494c3f1aab3b588e8133ad0d744acfa51d250f4cfb1ce5edc349f40f93e1f4d
Contents?: true
Size: 663 Bytes
Versions: 31
Compression:
Stored size: 663 Bytes
Contents
module Spree module Api module V1 class CustomerReturnsController < Spree::Api::BaseController def index collection(Spree::CustomerReturn) respond_with(@collection) end private def collection(resource) return @collection if @collection.present? params[:q] ||= {} @collection = resource.all # @search needs to be defined as this is passed to search_form_for @search = @collection.ransack(params[:q]) @collection = @search.result.order(created_at: :desc).page(params[:page]).per(params[:per_page]) end end end end end
Version data entries
31 entries across 31 versions & 1 rubygems