Class: Obp::Access::ElementRegistry

Inherits:
Object
  • Object
show all
Defined in:
lib/obp/access/element_registry.rb

Class Method Summary collapse

Class Method Details

.css_classesObject



14
15
16
# File 'lib/obp/access/element_registry.rb', line 14

def css_classes
  @css_classes ||= elements.filter_map(&:classes).uniq
end

.elementsObject



10
11
12
# File 'lib/obp/access/element_registry.rb', line 10

def elements
  @elements ||= []
end

.register(element_class) ⇒ Object



5
6
7
8
# File 'lib/obp/access/element_registry.rb', line 5

def register(element_class)
  elements << element_class
  @css_classes = nil
end