Class: DropdownButtonItem
- Inherits:
-
ActionView::Base
- Object
- ActionView::Base
- DropdownButtonItem
- Includes:
- ActionView::Helpers::TagHelper
- Defined in:
- lib/dropdown_button_item.rb
Instance Method Summary collapse
-
#initialize(**options) ⇒ DropdownButtonItem
constructor
A new instance of DropdownButtonItem.
- #to_html ⇒ Object
Constructor Details
#initialize(**options) ⇒ DropdownButtonItem
Returns a new instance of DropdownButtonItem.
15 16 17 18 19 20 21 |
# File 'lib/dropdown_button_item.rb', line 15 def initialize(**) @title = .delete(:title) @url = .delete(:url) @icon = .delete(:icon) @url_options = @enabled = .delete(:enabled) { true } end |
Instance Method Details
#to_html ⇒ Object
23 24 25 |
# File 'lib/dropdown_button_item.rb', line 23 def to_html enabled? ? enabled_html : disabled_html end |