def posts_add(post_or_values)
      params = prepare_param_post(post_or_values).to_params
      response = request(API_PATH_POSTS_ADD, params)
      parse_and_eval_execution_response(response.body)
    end
def posts_add(post_or_values)
      params = prepare_param_post(post_or_values).to_params
      response = request(API_PATH_POSTS_ADD, params)
      parse_and_eval_execution_response(response.body)
    end
Add a post to del.icio.us.
 +post_or_values+ can be either a +WWW::Delicious::Post+ instance
 or a Hash of params. This method accepts all params available
 to initialize a new +WWW::Delicious::Post+.

   # add a post from WWW::Delicious::Post
   d.posts_add(WWW::Delicious::Post.new(:url => 'http://www.foobar.com', :title => 'Hello world!'))

   # add a post from values
   d.posts_add(:url => 'http://www.foobar.com', :title => 'Hello world!')