Module: Tabulous

Defined in:
lib/tabulous/rendering_coordinator.rb,
lib/tabulous.rb,
lib/tabulous/tab.rb,
lib/tabulous/config.rb,
lib/tabulous/errors.rb,
lib/tabulous/tabset.rb,
lib/tabulous/dsl/tab.rb,
lib/tabulous/railtie.rb,
lib/tabulous/tabsets.rb,
lib/tabulous/version.rb,
lib/tabulous/dsl/tabs.rb,
lib/tabulous/tabulous.rb,
lib/tabulous/dsl/setup.rb,
lib/tabulous/dsl/config.rb,
lib/tabulous/view_helpers.rb,
lib/tabulous/css_scaffolding.rb,
lib/tabulous/old_version_checker.rb,
lib/tabulous/renderers/base_renderer.rb,
lib/tabulous/renderers/html5_renderer.rb,
lib/tabulous/renderers/split_renderer.rb,
lib/tabulous/renderers/default_renderer.rb,
lib/tabulous/renderers/combined_renderer.rb,
lib/tabulous/renderers/bootstrap_renderer.rb,
lib/tabulous/renderers/bootstrap_pill_renderer.rb,
lib/tabulous/renderers/bootstrap_navbar_renderer.rb

Overview

A “combined” renderer is one that renders subtab HTML directly inside the HTML list of tabs, rather than two separate HTML lists for tabs and subtabs.

This class is meant to be subclassed. It encapsulates the code common to all combined renderers so that it doesn’t have to be recoded everytime.

Defined Under Namespace

Modules: Dsl, ViewHelpers Classes: AmbiguousActiveTabRulesError, BaseRenderer, BootstrapNavbarRenderer, BootstrapPillRenderer, BootstrapRenderer, CombinedRenderer, Config, CssScaffolding, DefaultRenderer, Html5Renderer, ImproperValueError, MissingActiveTabRuleError, MissingDeclarationError, NoTabFoundError, OldVersionChecker, OldVersionError, Railtie, RenderingCoordinator, SplitRenderer, SubtabOutOfOrderError, SubtabsHelperNotApplicable, Tab, TabNameError, Tabset, Tabsets, TabulousError, UnknownDeclarationError

Constant Summary collapse

VERSION =
"2.1.4"

Class Method Summary collapse

Class Method Details

.setup(&block) ⇒ Object



3
4
5
# File 'lib/tabulous/tabulous.rb', line 3

def setup(&block)
  Dsl::Setup.process(&block)
end