Class: TabsOnRails::Tabs
- Inherits:
-
Object
- Object
- TabsOnRails::Tabs
- Defined in:
- lib/tabs_on_rails/tabs.rb
Defined Under Namespace
Classes: Builder, TabsBuilder
Instance Method Summary collapse
-
#initialize(context, builder = nil, &block) ⇒ Tabs
constructor
A new instance of Tabs.
- #method_missing(*args) ⇒ Object
Constructor Details
#initialize(context, builder = nil, &block) ⇒ Tabs
Returns a new instance of Tabs.
114 115 116 117 |
# File 'lib/tabs_on_rails/tabs.rb', line 114 def initialize(context, builder = nil, &block) @context = context @builder = (builder || TabsBuilder).new(@context) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(*args) ⇒ Object
125 126 127 |
# File 'lib/tabs_on_rails/tabs.rb', line 125 def method_missing(*args) @builder.tab_for(*args) end |