Sha256: b659ecc7ebc6b869b4a1c4bfc50fa3b24c91a557ea5de8c2115f34e4d8d2d49f

Contents?: true

Size: 469 Bytes

Versions: 8

Compression:

Stored size: 469 Bytes

Contents

module GlyphHelper
  # ==== Examples
  # glyph(:share_alt)
  # # => <i class="icon-share-alt"></i>
  # glyph(:lock, :white)
  # # => <i class="icon-lock icon-white"></i>
  # glyph(:thumbs_up, :pull_left)
  # # => <i class="icon-thumbs-up pull-left"></i>

  def glyph(*names)
    names.map! { |name| name.to_s.gsub('_','-') }
    names.map! do |name|
      name =~ /pull-(?:left|right)/ ? name : "icon-#{name}"
    end
    content_tag :i, nil, :class => names
  end
end

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
devbootsrap-0.0.7 app/helpers/glyph_helper.rb
devbootsrap-0.0.6 app/helpers/glyph_helper.rb
devbootsrap-0.0.5 app/helpers/glyph_helper.rb
devbootsrap-0.0.4 app/helpers/glyph_helper.rb
devbootsrap-0.0.3 app/helpers/glyph_helper.rb
twitter-bootstrap3-rails-3.2.7.1 app/helpers/glyph_helper.rb
twitter-bootstrap3-rails-3.2.7 app/helpers/glyph_helper.rb
twitter-bootstrap-rails-2.2.8 app/helpers/glyph_helper.rb