lib/epom/site.rb in epom-0.8.5 vs lib/epom/site.rb in epom-0.9

- old
+ new

@@ -31,10 +31,15 @@ :get_sites => { :url => '/rest-api/sites.do', :body_parameters => [:publishingCategories, :hash, :timestamp, :username], :method => :get }, + :get_sites_tree => { + :url => '/rest-api/sites-tree.do', + :body_parameters => [:publishingCategories, :hash, :timestamp, :username], + :method => :get + }, :get_sites_zones => { :url => '/rest-api/sites/SITE_ID/zones.do', :url_parameters => [:siteId], :body_parameters => [:hash, :timestamp, :username], :method => :get @@ -57,10 +62,16 @@ :url_parameters => [:placementId, :hash, :timestamp, :username], :body_parameters => [], :method => :post, :headers => {'Content-type' => 'application/json'} }, + :update_country_pricing => { + :url => '/rest-api/sites/SITE_ID/pricing/COUNTRY_CODE.do', + :url_parameters => [:siteId, :countryCode], + :body_parameters => [:price, :actionId, :hash, :timestamp, :username ], + :method => :post + }, :update_site => { :url => '/rest-api/sites/update.do', :body_parameters => [:id, :createDefaultZone, :name, :url, :description, :email, :allowPlacementBannersLinkingChange, :categoryId, :revenueShare, :impressionsByMonth, :visitorsByMonth, :hash, :timestamp, :username ], :method => :post }, @@ -76,9 +87,10 @@ url.gsub!('USERNAME', url_params[:username].to_s) if url.include?('USERNAME') url.gsub!('TIMESTAMP', url_params[:timestamp].to_s) if url.include?('TIMESTAMP') url.gsub!('HASH', url_params[:hash].to_s) if url.include?('HASH') url.gsub!('SITE_ID', url_params[:siteId].to_s) if url.include?('SITE_ID') url.gsub!('PLACEMENT_ID', url_params[:placementId].to_s) if url.include?('PLACEMENT_ID') + url.gsub!('COUNTRY_CODE', url_params[:countryCode].to_s) if url.include?('COUNTRY_CODE') url end end end \ No newline at end of file