Sha256: c55ef74e7d80494ea7710b1e748e471ff345157b575ed7cc18bd3e70e856569c
Contents?: true
Size: 1.82 KB
Versions: 2
Compression:
Stored size: 1.82 KB
Contents
module TwitterBootstrapBuilder module Helpers module ButtonsHelper def link_button_to(*args, &block) Builders::LinkButtonBuilder.new(self, args: args, &block).html_safe end TwitterBootstrapMarkup::ButtonBase::TYPES.each do |type| define_method "link_button_#{type}_to" do |*args, &block| Builders::LinkButtonBuilder.new(self, args: args, type: type, &block).html_safe end TwitterBootstrapMarkup::ButtonBase::SIZES.each do |size| define_method "link_button_#{type}_#{size}_to" do |*args, &block| Builders::LinkButtonBuilder.new(self, args: args, type: type, size: size, &block).html_safe end end end TwitterBootstrapMarkup::ButtonBase::SIZES.each do |size| define_method "link_button_#{size}_to" do |*args, &block| Builders::LinkButtonBuilder.new(self, args: args, size: size, &block).html_safe end end def submit_button(*args, &block) Builders::SubmitButtonBuilder.new(self, args: args, &block).html_safe end TwitterBootstrapMarkup::ButtonBase::TYPES.each do |type| define_method "submit_button_#{type}" do |*args, &block| Builders::SubmitButtonBuilder.new(self, args: args, type: type, &block).html_safe end TwitterBootstrapMarkup::ButtonBase::SIZES.each do |size| define_method "submit_button_#{type}_#{size}" do |*args, &block| Builders::SubmitButtonBuilder.new(self, args: args, type: type, size: size, &block).html_safe end end end TwitterBootstrapMarkup::ButtonBase::SIZES.each do |size| define_method "submit_button_#{size}" do |*args, &block| Builders::SubmitButtonBuilder.new(self, args: args, size: size, &block).html_safe end 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/helpers/buttons_helper.rb |
twitter_bootstrap_builder-0.0.7 | lib/twitter_bootstrap_builder/helpers/buttons_helper.rb |