lib/sem4r/info/info_account_extension.rb in sem4r-0.1.2 vs lib/sem4r/info/info_account_extension.rb in sem4r-0.1.3

- old
+ new

@@ -1,5 +1,6 @@ +# -*- coding: utf-8 -*- # ------------------------------------------------------------------------- # Copyright (c) 2009-2010 Sem4r sem4ruby@gmail.com # # Permission is hereby granted, free of charge, to any person obtaining # a copy of this software and associated documentation files (the @@ -25,16 +26,16 @@ module Sem4r module AccountInfoExtension def year_unit_cost(usage_type) - now = Time.new + now = Time.new - 60 * 60 * 24 # - 1 day time in which timezone? selector = InfoSelector.new do usage_type usage_type min now.strftime("%Y0101") # first January max now.strftime("%Y%m%d") end - soap_message = service.info.get(@credentials, selector.to_xml) + soap_message = service.info.get(credentials, selector.to_xml) add_counters( soap_message.counters ) # cost = REXML::XPath.first( soap_message.response, "//getResponse/rval/cost") cost = soap_message.response.at_xpath("//getResponse/rval/cost") cost.text.to_i end