Sha256: ab477ad74a262214b88f53190f4512315460f291a4d967fa2e428de9ee85f141
Contents?: true
Size: 586 Bytes
Versions: 17
Compression:
Stored size: 586 Bytes
Contents
require_relative "parse_methods" class FaLayeredIconParser include ParseMethods attr_reader :aligned, :style, :size, :title def initialize(options) @aligned = options[:aligned].nil? ? true : options[:aligned] @style = options[:style] @size = options[:size] @title = options[:title] @options = options end def classes @classes ||= get_all_classes end private def get_all_classes tmp = ["fa-layers"] tmp << "fa-fw" if @aligned tmp += @options[:class].split(" ") unless @options[:class].nil? tmp.uniq.join(" ").strip end end
Version data entries
17 entries across 17 versions & 1 rubygems