Sha256: 9046a973d26b71dd879c9a533c2773d236010e79150599b7de1f93c0070b692d
Contents?: true
Size: 456 Bytes
Versions: 2
Compression:
Stored size: 456 Bytes
Contents
require 'set' module Arbre module HTML # Holds a set of classes class ClassList < Set def self.build_from_string(class_names) list = new list.add(class_names) list end def add(class_names) class_names.to_s.split(" ").each do |class_name| super(class_name) end self end alias :<< :add def to_s to_a.join(" ") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arbre-1.0.2 | lib/arbre/html/class_list.rb |
arbre-1.0.1 | lib/arbre/html/class_list.rb |