module Redwood::SerializeLabelsNicely
if you have a @labels instance variable, include this to serialize them nicely as an array, rather than as a nasty set.
Public Instance Methods
after_unmarshal!()
click to toggle source
# File lib/sup/source.rb, line 184 def after_unmarshal! @labels = Set.new(@labels.to_a.map { |s| s.to_sym }) end
before_marshal()
click to toggle source
# File lib/sup/source.rb, line 178 def before_marshal # can return an object c = clone c.instance_eval { @labels = (@labels.to_a.map { |l| l.to_s }).sort } c end