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, options = {}, &block) ⇒ Tabs
constructor
A new instance of Tabs.
- #method_missing(*args) ⇒ Object
Constructor Details
#initialize(context, options = {}, &block) ⇒ Tabs
Returns a new instance of Tabs.
119 120 121 122 |
# File 'lib/tabs_on_rails/tabs.rb', line 119 def initialize(context, = {}, &block) @context = context @builder = (.delete(:builder) || TabsBuilder).new(@context, ) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(*args) ⇒ Object
130 131 132 |
# File 'lib/tabs_on_rails/tabs.rb', line 130 def method_missing(*args) @builder.tab_for(*args) end |