module Evercam::Public
Public Instance Methods
get_public_cameras(criteria={})
click to toggle source
This method fetches a list of public and discoverable cameras from with Evercam
.
Parameters¶ ↑
- critera
-
A Hash of search criteria to use for the list returned by the request. Currently recognised options include :case_sensitive, :id_starts_with, :id_ends_with, :id_contains, :offset and :limit.
# File lib/evercam/public.rb, line 13 def get_public_cameras(criteria={}) data = handle_response(call("/public/cameras", :get, criteria)) if !data.include?("cameras") message = "Invalid response received from server." @logger.error message raise EvercamError.new(message) end {cameras: data["cameras"], pages: data["pages"]} end