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