class FontAwesome5Rails::Parsers::FaLayeredIconParser
Attributes
aligned[R]
size[R]
style[R]
title[R]
Public Class Methods
new(options)
click to toggle source
# File lib/font_awesome5_rails/parsers/fa_layered_icon_parser.rb, line 10 def initialize(options) @aligned = options[:aligned].nil? ? true : options[:aligned] @style = options[:style] @size = options[:size] @title = options[:title] @options = options end
Public Instance Methods
classes()
click to toggle source
# File lib/font_awesome5_rails/parsers/fa_layered_icon_parser.rb, line 18 def classes @classes ||= parse_classes end
Private Instance Methods
parse_classes()
click to toggle source
# File lib/font_awesome5_rails/parsers/fa_layered_icon_parser.rb, line 24 def parse_classes tmp = ['fa-layers'] tmp << 'fa-fw' if @aligned tmp += @options[:class].split(' ') unless @options[:class].nil? tmp.uniq.join(' ').strip end