Sha256: 2cdd06d646f2ad4e2949a9a4077e2e0f381f2a7a5c6c4c895b3725ea70ab5d27

Contents?: true

Size: 535 Bytes

Versions: 2

Compression:

Stored size: 535 Bytes

Contents

module TwitterBootstrapBuilder
  module Builders
    class NavBarBuilder < Base

      def to_s
        nav_bar = NavBar.top
        nav_bar.append template.capture(self, &block) if block
        nav_bar.to_s
      end

      def brand(title, url)
        Brand.new(title, url).html_safe
      end

      def container(&block)
        NavContainerBuilder.new(template, &block).html_safe
      end

      def container_right(&block)
        NavContainerBuilder.new(template, align: :right, &block).html_safe
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
twitter_bootstrap_builder-0.0.8 lib/twitter_bootstrap_builder/builders/nav_bar_builder.rb
twitter_bootstrap_builder-0.0.7 lib/twitter_bootstrap_builder/builders/nav_bar_builder.rb