class Minionize

Public Class Methods

to_s(hash) click to toggle source
# File lib/minionize.rb, line 2
def self.to_s(hash)
        defaults = hash.delete(:default) || ""

        suffixed = hash.map do |suffix, selectors|
                selectors.split(" ")
                                                 .map{|selector| "#{selector}@#{suffix}"}
                                                 .join(" ")
        end.join(" ") || ""

        [defaults, suffixed].join(" ").strip
end