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