Module: OSvCRuby::ValidationsModule

Included in:
AnalyticsReportResults, Connect, QueryResults, QueryResultsSet
Defined in:
lib/osvc_ruby/modules/validations_module.rb

Class Method Summary collapse

Class Method Details

.check_client(client) ⇒ Object



20
21
22
23
24
25
26
27
28
# File 'lib/osvc_ruby/modules/validations_module.rb', line 20

def check_client(client)

  if client.class != OSvCRuby::Client || client.nil?

    raise ArgumentError, "Client must have some configuration set; please create an instance of OSvCRuby::Client with configuration settings"

  end
  client
end

.check_query(query, method_name = "where") ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/osvc_ruby/modules/validations_module.rb', line 10

def check_query(query,method_name = "where")

        if query.empty?
          
          raise ArgumentError, "A query must be specified when using the '#{method_name}' method"

        end

end