Module: Railsstrap::IconHelper

Defined in:
app/helpers/railsstrap/icon_helper.rb

Instance Method Summary collapse

Instance Method Details

#icon(*names) ⇒ Object

Examples

icon(:share_alt)

=>

icon(:lock, :white)

=>

icon(:thumbs_up, :pull_left)

=>

icon(:lock, :span)

=>



12
13
14
15
16
17
18
19
20
# File 'app/helpers/railsstrap/icon_helper.rb', line 12

def icon(*names)
  options = (names.last.kind_of?(Hash)) ? names.pop : {}
  names.map! { |name| name.to_s.gsub('_','-') }
  names.map! do |name|
    name =~ /pull-(?:left|right)/ ? name : "fa fa-#{name}"
  end
  options[:tag] = options[:tag] ||= :i
   options[:tag], nil, :class => names
end