Sha256: 5c78bdb337be7309664414cdb4d999089ecf811505b7c2bef0c1866e4af18560

Contents?: true

Size: 309 Bytes

Versions: 31

Compression:

Stored size: 309 Bytes

Contents

module Recruiter
  class FiltersController < ::RecruiterController
    def index
      @records = ::Recruiter::Filters.filter(type, params).map do |record|
        { id: record.id, name: record.name }
      end
      render json: @records
    end

    def type
      params.require(:filter)
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
recruiter-1.1.18 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.17 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.16 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.15 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.14 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.12 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.11 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.10 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.9 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.8 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.7 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.6 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.5 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.4 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.3 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.2 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.1 app/controllers/recruiter/filters_controller.rb
recruiter-1.1.0 app/controllers/recruiter/filters_controller.rb
recruiter-1.0.0 app/controllers/recruiter/filters_controller.rb
recruiter-0.1.5 app/controllers/recruiter/filters_controller.rb