class Fog::Parsers::AWS::CloudWatch::GetMetricStatistics
Public Instance Methods
end_element(name)
click to toggle source
# File lib/fog/aws/parsers/cloud_watch/get_metric_statistics.rb, line 19 def end_element(name) case name when 'Average', 'Maximum', 'Minimum', 'SampleCount', 'Sum' @datapoint[name] = value.to_f when 'Unit' @datapoint[name] = value when 'Timestamp' @datapoint[name] = Time.parse value when 'member' @response['GetMetricStatisticsResult']['Datapoints'] << @datapoint reset_datapoint when 'Label' @response['GetMetricStatisticsResult'][name] = value when 'RequestId' @response['ResponseMetadata'][name] = value end end
reset()
click to toggle source
# File lib/fog/aws/parsers/cloud_watch/get_metric_statistics.rb, line 6 def reset @response = { 'GetMetricStatisticsResult' => {'Datapoints' => []}, 'ResponseMetadata' => {} } reset_datapoint end
reset_datapoint()
click to toggle source
# File lib/fog/aws/parsers/cloud_watch/get_metric_statistics.rb, line 11 def reset_datapoint @datapoint = {} end
start_element(name, attrs = [])
click to toggle source
Calls superclass method
# File lib/fog/aws/parsers/cloud_watch/get_metric_statistics.rb, line 15 def start_element(name, attrs = []) super end