Class: Aureus::Components::ToolbarButton

Inherits:
Renderable
  • Object
show all
Defined in:
lib/aureus/components/toolbar.rb

Instance Method Summary collapse

Methods inherited from Renderable

#compact, #compact_render, #content_tag, #init

Constructor Details

#initialize(text, level, url, args) ⇒ ToolbarButton

Returns a new instance of ToolbarButton.



52
53
54
55
56
57
# File 'lib/aureus/components/toolbar.rb', line 52

def initialize(text, level, url, args)
  @text = text
  @level = level
  @url = url
  @args = args
end

Instance Method Details

#renderObject



59
60
61
# File 'lib/aureus/components/toolbar.rb', line 59

def render
   'li', link_to(@text, @url, *@args), class: "level-#{@level}"
end