module PrimeAwesome::ViewStyler
Public Class Methods
included(base)
click to toggle source
# File lib/prime_awesome/view_styler.rb, line 4 def self.included(base) base.class_eval do alias_method :_prepare_options!, :prepare_options! def prepare_options! if icon = options.delete(:fa_icon) options[:attributed_text] = attributed_string( font: 'FontAwesome'.uifont(options.delete(:fa_size) || 14), text: MotionAwesome.hex_for_icon(icon.to_s.gsub('_', '-')) ) end _prepare_options! end end end
Public Instance Methods
prepare_options!()
click to toggle source
# File lib/prime_awesome/view_styler.rb, line 7 def prepare_options! if icon = options.delete(:fa_icon) options[:attributed_text] = attributed_string( font: 'FontAwesome'.uifont(options.delete(:fa_size) || 14), text: MotionAwesome.hex_for_icon(icon.to_s.gsub('_', '-')) ) end _prepare_options! end