# File lib/fog/metering/openstack/requests/get_statistics.rb, line 5 def get_statistics(meter_id, options = {}) data = { 'period' => options['period'], 'q' => [] } options['q'].each do |opt| filter = {} ['field', 'op', 'value'].each do |key| filter[key] = opt[key] if opt[key] end data['q'] << filter unless filter.empty? end if options['q'].kind_of? Array request( :body => Fog::JSON.encode(data), :expects => 200, :method => 'GET', :path => "meters/#{meter_id}/statistics" ) end