Class: AtomicAdmin::Interaction::Analytics

Inherits:
Base
  • Object
show all
Defined in:
lib/atomic_admin/interaction/analytics.rb

Instance Attribute Summary

Attributes inherited from Base

#data, #icon, #key, #order, #title, #type

Instance Method Summary collapse

Methods inherited from Base

#resolve

Constructor Details

#initialize(controller:, **kwargs) ⇒ Analytics

Returns a new instance of Analytics.



4
5
6
7
8
9
10
11
# File 'lib/atomic_admin/interaction/analytics.rb', line 4

def initialize(controller:, **kwargs)
  super(**kwargs)
  @controller = controller

  Rails.application.config.to_prepare do
    AtomicAdmin::Api::Admin::V1.const_set(:StatsController, controller.constantize)
  end
end