Sha256: c9e54a5aef28970de8e447db7486c1d68de7e83aea5366beabdcc9a8c60b1dc4

Contents?: true

Size: 590 Bytes

Versions: 39

Compression:

Stored size: 590 Bytes

Contents

module EgovUtils
  class PeopleController < ApplicationController

    load_and_authorize_resource

    def index
      @people_schema = PersonSchema.new
      @people_schema.from_params(params)
      respond_to do |format|
        if params['_type'] == 'query'
          format.json{ render json: {
            results: @people_schema.entities.collect do |p|
                {id: p.id, text: p.to_s, residence: p.residence.to_s}
              end
          }}
        else
          format.json{ render json: @people_schema }
        end
      end
    end

    def show
    end

  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
egov_utils-0.7.3 app/controllers/egov_utils/people_controller.rb
egov_utils-0.7.2 app/controllers/egov_utils/people_controller.rb
egov_utils-0.7.1 app/controllers/egov_utils/people_controller.rb
egov_utils-0.7.0 app/controllers/egov_utils/people_controller.rb
egov_utils-0.6.5 app/controllers/egov_utils/people_controller.rb
egov_utils-0.6.4 app/controllers/egov_utils/people_controller.rb
egov_utils-0.6.3 app/controllers/egov_utils/people_controller.rb
egov_utils-0.6.2 app/controllers/egov_utils/people_controller.rb
egov_utils-0.6.1 app/controllers/egov_utils/people_controller.rb
egov_utils-0.6.0 app/controllers/egov_utils/people_controller.rb
egov_utils-0.5.2 app/controllers/egov_utils/people_controller.rb
egov_utils-0.5.1 app/controllers/egov_utils/people_controller.rb
egov_utils-0.5.0 app/controllers/egov_utils/people_controller.rb
egov_utils-0.4.18 app/controllers/egov_utils/people_controller.rb
egov_utils-0.4.17 app/controllers/egov_utils/people_controller.rb
egov_utils-0.4.16 app/controllers/egov_utils/people_controller.rb
egov_utils-0.4.15 app/controllers/egov_utils/people_controller.rb
egov_utils-0.4.14 app/controllers/egov_utils/people_controller.rb
egov_utils-0.4.13 app/controllers/egov_utils/people_controller.rb
egov_utils-0.4.10 app/controllers/egov_utils/people_controller.rb