Module: MotionPrime::HasStyleOptions
- Included in:
- BaseElement, ViewStyler
- Defined in:
- motion-prime/helpers/has_style_options.rb
Instance Method Summary collapse
Instance Method Details
#extract_font_from(options, prefix = nil) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'motion-prime/helpers/has_style_options.rb', line 3 def extract_font_from(, prefix = nil) ||= {} return [:font] if [:font].present? name_key = [prefix, 'font_name'].compact.join('_').to_sym size_key = [prefix, 'font_size'].compact.join('_').to_sym if .slice(size_key, name_key).any? font_name = [name_key] || :system font_size = [size_key] || 14 font_name.uifont(font_size) end end |