module FontAwesomeHelper::Helpers
Constants
- FA_CLASS_PREFIX
Public Instance Methods
fa_icon(names, options = {}) { |to_tag| ... }
click to toggle source
# File lib/font-awesome-helper/helpers.rb, line 5 def fa_icon(names, options = {}) icon = FaIcon.new(names, options) (block_given? ? yield(icon.to_tag) : icon.to_tag).html_safe end
fa_li(names, options = {})
click to toggle source
# File lib/font-awesome-helper/helpers.rb, line 16 def fa_li(names, options = {}) content = fa_icon(names + ' li') { |i| "#{i}#{yield}" } content_tag :li, content, options end
fa_ul(options = {}, &block)
click to toggle source
# File lib/font-awesome-helper/helpers.rb, line 10 def fa_ul(options = {}, &block) classes = %W(#{FA_CLASS_PREFIX}-ul) classes += options.delete(:class).split(' ') if options.key? :class content_tag :ul, class: classes.join(' '), &block end