module Interage::MaterialDesignIconsHelper

Constants

MD_ICON_TEXT_CLASS

Public Instance Methods

md_classes(icon, options = {}) click to toggle source
# File lib/interage/material_design_icons_helper.rb, line 23
def md_classes(icon, options = {})
  app_icon_classes(icon, 'material-icons', 'md', options)
end
md_icon(icon, options = {}) click to toggle source
# File lib/interage/material_design_icons_helper.rb, line 7
def md_icon(icon, options = {})
  icon_classes = icon.to_s.split
  icon = icon_classes.shift

  content_tag :i, class: md_classes(icon, options) do
    t("icons_alias.#{icon}", default: icon)
  end
end
md_icon_text(icon, text, options = {}) click to toggle source
# File lib/interage/material_design_icons_helper.rb, line 16
def md_icon_text(icon, text, options = {})
  content_tag :span do
    concat md_icon(icon, options)
    concat content_tag(:span, " #{text}", class: MD_ICON_TEXT_CLASS)
  end
end