Class: SplunkMan::Search

Inherits:
Object
  • Object
show all
Defined in:
lib/splunkman/search.rb

Instance Method Summary collapse

Constructor Details

#initialize(splunk_server, user, password, splunk_search) ⇒ Search

Returns a new instance of Search.



4
5
6
7
8
9
# File 'lib/splunkman/search.rb', line 4

def initialize(splunk_server, user, password, splunk_search)
  @splunk_search = splunk_search
  @splunk_server = splunk_server
  @user = user
  @password = password
end

Instance Method Details

#executeObject



11
12
13
14
15
# File 'lib/splunkman/search.rb', line 11

def execute
  search_id = initiate_splunk_search @splunk_search
  wait_for_splunk_search(search_id)
  get_splunk_search_result search_id
end