# File rubilicious.rb, line 865 def add(url, desc, ext = '', tags = '', time = Time.now, replace = false, is_private = false) raise Error, "Missing URL" unless url raise Error, "Missing Description" unless desc args = [ ("url=#{u(url)}"), ("description=#{u(desc)}"), ("dt=#{time.gmtime.iso8601}"), (ext ? "extended=#{u(ext)}" : nil), (tags ? "tags=#{u(tags)}" : nil), (replace ? 'replace=yes' : nil), (is_private ? 'shared=no' : nil), ] get('posts/add?' << args.compact.join('&')) nil end