module MaterialDesignIcons::IconHelper::Private

Public Class Methods

array_value(value = []) click to toggle source
# File lib/rails_material_design_icons/icon_helper.rb, line 40
def self.array_value(value = [])
  value.is_a?(Array) ? value : value.to_s.split(/\s+/)
end
icon_join(icon, text, reverse_order = false) click to toggle source
# File lib/rails_material_design_icons/icon_helper.rb, line 28
def self.icon_join(icon, text, reverse_order = false)
  return icon if text.blank?

  elements = [icon, ERB::Util.html_escape(text)]
  elements.reverse! if reverse_order
  safe_join(elements, ' ')
end
icon_names(names = []) click to toggle source
# File lib/rails_material_design_icons/icon_helper.rb, line 36
def self.icon_names(names = [])
  array_value(names).map { |n| "mdi-#{n}" }
end