Method: Circonus#list
- Defined in:
- lib/circonus.rb
#list(method, filter = nil) ⇒ Object
109 110 111 112 113 114 115 116 117 118 |
# File 'lib/circonus.rb', line 109 def list(method,filter=nil) url = @url_prefix + method if (not filter.nil?) and filter.any? query_string = filter.map { |k,v| [v].flatten.map { |val|"f_#{URI::escape(k)}=#{URI::escape(val)}" } }.flatten.join('&') url += '?' + query_string end r, err = _rest('get',url,@headers) return nil,err if r.nil? return Yajl::Parser.parse(r) end |