# File lib/aws/cloud_watch/metric_collection.rb, line 105 def _each_item next_token, options = {}, &block options = @filters.merge(options) options[:next_token] = next_token if next_token resp = client.list_metrics(options) resp.data[:metrics].each do |details| metric = Metric.new_from( :list_metrics, details, details[:namespace], details[:metric_name], details.merge(:config => config)) yield(metric) end resp.data[:next_token] end