module FontAwesomeSelect::OptionsHelper

Public Instance Methods

fa_icons_options(*args) click to toggle source
# File lib/font_awesome_select/options_helper.rb, line 5
def fa_icons_options(*args)
  Icons::NAMES.map do |icon_name|
    [fa_icon_select_label_for(icon_name), icon_name]
  end
end
fa_selectize_icons_options(*args) click to toggle source
# File lib/font_awesome_select/options_helper.rb, line 11
def fa_selectize_icons_options(*args)
  Icons::NAMES.map do |icon_name|
    { text: fa_icon_select_label_for(icon_name), value: icon_name }
  end
end

Private Instance Methods

fa_icon_select_label_for(icon_name) click to toggle source
# File lib/font_awesome_select/options_helper.rb, line 19
def fa_icon_select_label_for(icon_name)
  ["<i class='fa fa-fw fa-#{ icon_name }'></i>", icon_name].join(' ')
end