Module: TabsOnRails::ControllerMixin::HelperMethods

Defined in:
lib/tabs_on_rails/controller_mixin.rb

Instance Method Summary collapse

Instance Method Details

#tabs_tag(builder = nil) {|tabs| ... } ⇒ Object

Yields:

  • (tabs)

Raises:

  • (LocalJumpError)


50
51
52
53
54
55
56
57
# File 'lib/tabs_on_rails/controller_mixin.rb', line 50

def tabs_tag(builder = nil, &block)
  raise LocalJumpError, "no block given" unless block_given?
  tabs  = Tabs.new(self, builder)

  concat(tabs.open_tabs.to_s)
  yield  tabs
  concat(tabs.close_tabs.to_s)
end