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.



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

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

Instance Method Details

#renderObject



65
66
67
# File 'lib/aureus/components/toolbar.rb', line 65

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