Class: Tabulous::BaseRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/tabulous/renderers/base_renderer.rb

Direct Known Subclasses

CombinedRenderer, SplitRenderer

Instance Method Summary collapse

Constructor Details

#initialize(tabset, view) ⇒ BaseRenderer

Returns a new instance of BaseRenderer.



6
7
8
9
# File 'lib/tabulous/renderers/base_renderer.rb', line 6

def initialize(tabset, view)
  @view = view
  @tabset = tabset
end

Instance Method Details

#tabs_htmlObject

all renderers need to have a tabs_html method that returns the HTML to be embedded when the <%= tabs %> helper method is called



13
14
15
# File 'lib/tabulous/renderers/base_renderer.rb', line 13

def tabs_html
  raise "override me"
end