Module: Adhearsion::Components::Behavior

Defined in:
lib/adhearsion/component_manager.rb

Overview

component behavior is shared across components

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(component_class) ⇒ Object



77
78
79
# File 'lib/adhearsion/component_manager.rb', line 77

def self.included(component_class)
  component_class.extend(ClassMethods)
end

Instance Method Details

#component_descriptionObject



85
86
87
# File 'lib/adhearsion/component_manager.rb', line 85

def component_description
  Configuration.description || Component.name
end

#component_nameObject



81
82
83
# File 'lib/adhearsion/component_manager.rb', line 81

def component_name
  Component.name
end