Class Admin::AnalyticsController
In: app/controllers/admin/analytics_controller.rb
Parent: Admin::BaseController

Methods

index   items   items_use  

Public Instance methods

[Source]

    # File app/controllers/admin/analytics_controller.rb, line 3
 3:   def index
 4:     @path = Constants::Config::Admin::Paths::PLOT
 5:     @all = Constants::Config::Admin::LOCATIONS
 6: 
 7:     @visits_to_voters, @visits_to_register, @visits_to_interact = {}, {}, {}
 8:     @all.each do |loc|
 9:       @visits_to_voters[loc] = Param.data_load("#{loc}visits_to_voters")
10:       @visits_to_register[loc] = Param.data_load("#{loc}visits_to_register")
11:       @visits_to_interact[loc] = Param.data_load("#{loc}visits_to_interact")
12:     end
13:   end

[Source]

    # File app/controllers/admin/analytics_controller.rb, line 15
15:   def items
16:     @path = Constants::Config::Admin::Paths::PLOT
17:     @items = Item.page_find(params[:page])
18:   end

[Source]

    # File app/controllers/admin/analytics_controller.rb, line 20
20:   def items_use
21:     @all = Constants::Config::Admin::LOCATIONS
22:     @path = Constants::Config::Admin::Paths::PLOT
23:     @lasts = count_percents(load_items(:last).to_hash).first(50)
24:     @skips = count_percents(load_items(:skipped).to_hash).first(50)
25:   end

[Validate]