Module: CMSScanner::Browser::Actions

Included in:
CMSScanner::Browser
Defined in:
lib/cms_scanner/browser/actions.rb

Overview

Browser Actions (get, post etc)

Instance Method Summary collapse

Instance Method Details

#get(url, params = {}) ⇒ Typhoeus::Response

Parameters:

  • url (String)
  • params (Hash) (defaults to: {})

Returns:



9
10
11
# File 'lib/cms_scanner/browser/actions.rb', line 9

def get(url, params = {})
  process(url, params.merge(method: :get))
end

#get_and_follow_location(url, params = {}) ⇒ Typhoeus::Response

Parameters:

  • url (String)
  • params (Hash) (defaults to: {})

Returns:



33
34
35
# File 'lib/cms_scanner/browser/actions.rb', line 33

def get_and_follow_location(url, params = {})
  get(url, params.merge(followlocation: true))
end

#head(url, params = {}) ⇒ Typhoeus::Response

Parameters:

  • url (String)
  • params (Hash) (defaults to: {})

Returns:



25
26
27
# File 'lib/cms_scanner/browser/actions.rb', line 25

def head(url, params = {})
  process(url, params.merge(method: :head))
end

#post(url, params = {}) ⇒ Typhoeus::Response

Parameters:

  • url (String)
  • params (Hash) (defaults to: {})

Returns:



17
18
19
# File 'lib/cms_scanner/browser/actions.rb', line 17

def post(url, params = {})
  process(url, params.merge(method: :post))
end