Если вы посмотрите на API для WWW :: Delicious :: Post , теги являются атрибутом экземпляра.Я предполагаю, что это массив.Попробуйте:
d_api.posts_add(:tags=>["tools","ruby","online"],:url => 'http://rubular.com/', :title => 'Rubular', :notes=>'a Ruby regular expression editor')
Возможно, это массив объектов Tag, поэтому попробуйте еще одну вещь:
my_tags = ["tools","ruby","online"].map {|t| WWW::Delicious::Tag.new(t)}
d_api.posts_add(:tags => my_tags,:url => 'http://rubular.com/', :title => 'Rubular', :notes=>'a Ruby regular expression editor')