Folks, the first ruby I've written that I actually needed (I shortened
the actual strings I was comparing, which were very long).  So
thought I'd ask, before I write the next one - is there a more elegant
way to do this, or conventions that are usually used?


Thanks!

globalcampaigns = "item1, item2, item3, item4, item5"
premiercampaigns = "item1, item2"
basiccampaigns = "item3, item4"


globalarray = globalcampaigns.split(",")
premarray = premiercampaigns.split(",")
basicarray = basiccampaigns.split(",")

#globalarray.each {|elt| puts elt}

combo = premarray | basicarray
diff = globalarray - combo

diff.each {|elt| puts elt}

-- 
Posted via http://www.ruby-forum.com/.