module Interage::FontAwesomeHelper
Public Instance Methods
fa_classes(icon, options = {})
click to toggle source
# File lib/interage/font_awesome_helper.rb, line 24 def fa_classes(icon, options = {}) icon_classes = icon.to_s.split(' ').uniq.join(' fa-') "fa fa-#{icon_classes} #{options[:class]}".strip end
fa_fw_icon(icon, options = {})
click to toggle source
# File lib/interage/font_awesome_helper.rb, line 13 def fa_fw_icon(icon, options = {}) fa_icon("fw #{icon}", options) end
fa_icon(icon, options = {})
click to toggle source
# File lib/interage/font_awesome_helper.rb, line 9 def fa_icon(icon, options = {}) content_tag :i, nil, options.merge(class: fa_classes(icon, options)) end
fa_icon_text(icon, text, options = {})
click to toggle source
# File lib/interage/font_awesome_helper.rb, line 17 def fa_icon_text(icon, text, options = {}) content_tag :span do concat fa_fw_icon(icon, options) concat text end end
fa_icons()
click to toggle source
# File lib/interage/font_awesome_helper.rb, line 5 def fa_icons t('icons_alias', default: {}).keys end