module Interage::ApplicationIconHelper
Constants
- ALLOWED_FONT_ICONS
- DEFAULT_FONT_ICON
Public Instance Methods
app_icon(icon, options = {})
click to toggle source
# File lib/interage/application_icon_helper.rb, line 8 def app_icon(icon, options = {}) execute_method("#{DEFAULT_FONT_ICON}_icon", icon, options) end
app_icon_classes(icon, prefix, separator, options = {})
click to toggle source
# File lib/interage/application_icon_helper.rb, line 16 def app_icon_classes(icon, prefix, separator, options = {}) icon_classes = icon.to_s.split(' ').uniq.join(" #{separator}-") "#{prefix} #{separator}-#{icon_classes} #{options[:class]}".strip end
app_icon_text(icon, text, options = {})
click to toggle source
# File lib/interage/application_icon_helper.rb, line 12 def app_icon_text(icon, text, options = {}) execute_method("#{DEFAULT_FONT_ICON}_icon_text", icon, text, options) end
execute_method(method_name, *arguments)
click to toggle source
# File lib/interage/application_icon_helper.rb, line 22 def execute_method(method_name, *arguments) return unless ALLOWED_FONT_ICONS.include?(DEFAULT_FONT_ICON) try(method_name, *arguments) end