Class: Proscenium::UI::Dropdown

Inherits:
Component
  • Object
show all
Defined in:
lib/proscenium/ui/dropdown.rb

Direct Known Subclasses

DropdownMenu

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_pathObject



11
12
13
# File 'lib/proscenium/ui/dropdown.rb', line 11

def self.source_path
  (super || superclass.source_path) / '../dropdown/index.rb'
end

Instance Method Details

Raises:

  • (NotImplementedError)


20
21
22
23
# File 'lib/proscenium/ui/dropdown.rb', line 20

def dropdown_template
  raise NotImplementedError,
        "`#dropdown_template` must be implemented in subclasses of #{self.class}"
end

#trigger_templateObject

Raises:

  • (NotImplementedError)


15
16
17
18
# File 'lib/proscenium/ui/dropdown.rb', line 15

def trigger_template
  raise NotImplementedError,
        "`#trigger_template` must be implemented in subclasses of #{self.class}"
end

#view_templateObject



25
# File 'lib/proscenium/ui/dropdown.rb', line 25

def view_template = base_template