Class: Biovision::Components::TrackComponent

Inherits:
BaseComponent show all
Defined in:
app/lib/biovision/components/track_component.rb

Overview

Component for tracking UA and IP

Instance Attribute Summary

Attributes inherited from BaseComponent

#component, #name, #slug, #user

Class Method Summary collapse

Methods inherited from BaseComponent

[], active?, create, #data_value, #find_or_create_code, form_options, handler, handler_class, #initialize, #new_entity, #register_metric, #settings, #settings=, slug, #update_data_value, #update_entity, #use_settings?

Methods included from Base::ComponentSettings

#default_settings, #normalize_settings, #reset_settings, #settings_flags, #settings_numbers, #settings_strings

Methods included from Base::ImageHandling

#upload_image, #use_images?

Methods included from Base::EntityLinks

#entity_link, #rest_entity_link, #text_for_link

Methods included from Base::ComponentParameters

#[], #[]=, #manage_settings?, #receive, #use_files?, #use_parameters?

Methods included from Base::ComponentPrivileges

#administrative_parts, #create_roles, #crud_table_names, #model_from_context, #owner?, #permit?, #role?, #role_tree

Constructor Details

This class inherits a constructor from Biovision::Components::BaseComponent

Class Method Details

.dependent_modelsObject



7
8
9
# File 'app/lib/biovision/components/track_component.rb', line 7

def self.dependent_models
  [Browser, Agent, IpAddress]
end