Class: CellsV1::Dropdown::Cell
- Inherits:
-
Cell
- Object
- Cell
- CellsV1::Dropdown::Cell
- Defined in:
- app/cells/lato_view/cells_v1/dropdown/cell.rb
Overview
Cella Actionbar
Instance Attribute Summary collapse
-
#button ⇒ Object
Testo da inserire come nome nel pulsante che apre il Dropdown * default: nil.
-
#links ⇒ Object
Lista di links da mostrare nel Dropdown secondo la struttura [[‘Nome link’, ‘url’], [‘Nome link’, ‘url’]] * default: nil.
-
#title ⇒ Object
Titolo principale da mostrare nel dropdown * default: nil.
Instance Method Summary collapse
-
#initialize(links: nil, title: '', button: nil) ⇒ Cell
constructor
A new instance of Cell.
- #show ⇒ Object
Constructor Details
#initialize(links: nil, title: '', button: nil) ⇒ Cell
Returns a new instance of Cell.
20 21 22 23 24 25 |
# File 'app/cells/lato_view/cells_v1/dropdown/cell.rb', line 20 def initialize(links: nil, title: '', button: nil) # assegno i valori alle variabili di istanza @links = links if links && check_links(links) @title = title @button = end |
Instance Attribute Details
#button ⇒ Object
Testo da inserire come nome nel pulsante che apre il Dropdown
-
default: nil
18 19 20 |
# File 'app/cells/lato_view/cells_v1/dropdown/cell.rb', line 18 def @button end |
#links ⇒ Object
Lista di links da mostrare nel Dropdown secondo la struttura [[‘Nome link’, ‘url’], [‘Nome link’, ‘url’]]
-
default: nil
10 11 12 |
# File 'app/cells/lato_view/cells_v1/dropdown/cell.rb', line 10 def links @links end |
#title ⇒ Object
Titolo principale da mostrare nel dropdown
-
default: nil
14 15 16 |
# File 'app/cells/lato_view/cells_v1/dropdown/cell.rb', line 14 def title @title end |
Instance Method Details
#show ⇒ Object
27 28 29 |
# File 'app/cells/lato_view/cells_v1/dropdown/cell.rb', line 27 def show render 'show.html' end |