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