kinlane
1/16/2012 - 7:15 AM

CityGrid Advertising API - Ruby Class

CityGrid Advertising API - Ruby Class

<%
class CityGridAdvertising

	def initialize()

	end
  	 
 	def displaywebad300x250(adid,publisher,what,where)

		@returnAd = '<div id="sidebar_ad_slot_' + adid + '"></div>' + "\n"
		@returnAd = @returnAd + '<script type="text/javascript">' + "\n"
		@returnAd = @returnAd + "new CityGrid.Ads('sidebar_ad_slot_" + adid + "', {" + "\n"
		@returnAd = @returnAd + "    collection_id: 'web-002-300x250'," + "\n"
		@returnAd = @returnAd + "    publisher: '" + publisher + "'," + "\n"
		@returnAd = @returnAd + "    what:'" + what + "'," + "\n"
		@returnAd = @returnAd + "    where: '" + where + "'," + "\n"
		@returnAd = @returnAd + "    width: 300," + "\n"
		@returnAd = @returnAd + "    height: 250" + "\n"
		@returnAd = @returnAd + "  })" + "\n"
		@returnAd = @returnAd + "</script>" + "\n"

		return @returnAd 
	
	end
		
	def displaywebad630x100(adid,publisher,what,where)

		@returnAd = '<div id="sidebar_ad_slot_' + adid + '"></div>' + "\n"
		@returnAd = @returnAd + '<script type="text/javascript">' + "\n"
		@returnAd = @returnAd + "new CityGrid.Ads('sidebar_ad_slot_" + adid + "', {" + "\n"
		@returnAd = @returnAd + "    collection_id: 'web-001-630x100'," + "\n"
		@returnAd = @returnAd + "    publisher: '" + publisher + "'," + "\n"
		@returnAd = @returnAd + "    what:'" + what + "'," + "\n"
		@returnAd = @returnAd + "    where: '" + where + "'," + "\n"
		@returnAd = @returnAd + "    width: 630," + "\n"
		@returnAd = @returnAd + "    height: 100" + "\n"
		@returnAd = @returnAd + "  })" + "\n"
		@returnAd = @returnAd + "</script>" + "\n"

		return @returnAd

	end

end
%>