Module: DashCreator::ActsAsDashboardObject::ClassMethods

Defined in:
lib/dash_creator/acts_as_dashboard_object.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_dashboard_object(name, options = {}) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/dash_creator/acts_as_dashboard_object.rb', line 9

def acts_as_dashboard_object(name, options = {})
  DashCreator::DashboardObject.find_or_create_by(
      name: name,
      code: name.underscore,
      related_model: self.class.name,
      options: options
  )
end