Sha256: 2a561529da904545550755acc843639da4224bec3204111f11d3dc9314016803

Contents?: true

Size: 529 Bytes

Versions: 8

Compression:

Stored size: 529 Bytes

Contents

require_dependency "renalware/patients"

module Renalware
  module Patients
    class PracticesController < BaseController

      # Search for GP Practices matching part of a name
      def search
        authorize Practice, :search?
        respond_to do |format|
          format.json do
            render json: practices_matching_search_term
          end
        end
      end

      private

      def practices_matching_search_term
        PracticeSearchQuery.new(search_term: params[:q]).call
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
renalware-core-2.0.0.pre.beta11 app/controllers/renalware/patients/practices_controller.rb
renalware-core-2.0.0.pre.beta10 app/controllers/renalware/patients/practices_controller.rb
renalware-core-2.0.0.pre.beta9 app/controllers/renalware/patients/practices_controller.rb
renalware-core-2.0.0.pre.beta8 app/controllers/renalware/patients/practices_controller.rb
renalware-core-2.0.0.pre.beta7 app/controllers/renalware/patients/practices_controller.rb
renalware-core-2.0.0.pre.beta6 app/controllers/renalware/patients/practices_controller.rb
renalware-core-2.0.0.pre.beta5 app/controllers/renalware/patients/practices_controller.rb
renalware-core-2.0.0.pre.beta4 app/controllers/renalware/patients/practices_controller.rb