def ico!(out)
      temp = ->(s) { "/tmp/#{s}-#{Thread.current.object_id}.png" }
      MiniMagick::Tool::Convert.new do |o|
        o << Icon.new(@src, 16).image(temp.call(16))
        o << Icon.new(@src, 32).image(temp.call(32))
        o << Icon.new(@src, 48).image(temp.call(48))
        o.colors 256
        o << out
      end
    end
def ico!(out)
      temp = ->(s) { "/tmp/#{s}-#{Thread.current.object_id}.png" }
      MiniMagick::Tool::Convert.new do |o|
        o << Icon.new(@src, 16).image(temp.call(16))
        o << Icon.new(@src, 32).image(temp.call(32))
        o << Icon.new(@src, 48).image(temp.call(48))
        o.colors 256
        o << out
      end
    end
ICO!