Class: Scouter::Base::Object

Inherits:
Object
  • Object
show all
Extended by:
Connection
Defined in:
lib/scouter/base/object.rb

Class Method Summary collapse

Methods included from Connection

get_response

Class Method Details

.get_count(urls) ⇒ Object

get Count By URL

Parameters:

  • urls (String or Array)


10
11
12
13
14
15
16
17
18
19
20
# File 'lib/scouter/base/object.rb', line 10

def self.get_count(urls)
  urls = check_and_trans_url(urls)
  results, errors = {}, []
  urls.each_slice(ONE_TIME_URL_MAX) do |u|
    res, error = get_and_parse_response(u)
    errors << error && next if error
    results.merge!(res)
  end
  res_hash = Hashie::Mash.new(results)
  return [res_hash, errors]
end