Sha256: bf6e59f666c0b3d0640f9d51c7dace269c49f9d47eab16293dc84928dfc81a20

Contents?: true

Size: 734 Bytes

Versions: 25

Compression:

Stored size: 734 Bytes

Contents

require_dependency "ishapi/application_controller"

module Ishapi
  class CitiesController < UnrestrictedController
    protect_from_forgery :prepend => true, :with => :exception
    layout :false
    
    check_authorization
    skip_before_action :verify_authenticity_token
    before_action :set_current_ability

    def index
      authorize! :index, City
      @cities = City.all
    end

    def features
      authorize! :index, City
      @cities = City.where( :is_feature => true )
    end

    def show
      @city = City.find_by :cityname => params[:cityname]
      authorize! :show, @city
    end


    private



    def set_current_ability
      @current_ability ||= ::Ishapi::Ability.new( User.new )
    end

  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
ishapi-0.1.8.116 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.114 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.113 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.112 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.109 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.108 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.107 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.106 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.105 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.104 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.103 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.102 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.101 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.100 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.99 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.97 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.96 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.95 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.91 app/controllers/ishapi/cities_controller.rb
ishapi-0.1.8.87 app/controllers/ishapi/cities_controller.rb