module MaterialDesignIcons::IconHelper
Public Instance Methods
mdi_icon(names = 'sheep', original_options = {})
click to toggle source
Creates an icon tag given an icon name and possible icon modifiers.
Examples
mdi_icon "sheep" # => <i class="mdi md-sheep"></i>
# File lib/rails_material_design_icons/icon_helper.rb, line 14 def mdi_icon(names = 'sheep', original_options = {}) options = original_options.deep_dup classes = ['mdi'] classes.concat Private.icon_names(names) classes.concat Array(options.delete(:class)) text = options.delete(:text) right_icon = options.delete(:right) icon = content_tag(:i, nil, options.merge(class: classes)) Private.icon_join(icon, text, right_icon) end