Module: Aries::Scraper

Defined in:
lib/aries/scraper.rb

Class Method Summary collapse

Class Method Details

.get(params) ⇒ Object



15
16
17
18
19
# File 'lib/aries/scraper.rb', line 15

def get(params)
  perform_request do
    parse_response(RestClient.get(url_for(params)))
  end
end

.post(params, form_data = {}) ⇒ Object



21
22
23
24
25
# File 'lib/aries/scraper.rb', line 21

def post(params, form_data = {})
  perform_request do
    parse_response(RestClient.post(url_for(params), form_data))
  end
end

.raw(params) ⇒ Object



27
28
29
30
31
# File 'lib/aries/scraper.rb', line 27

def raw(params)
  perform_request do
    RestClient.get(url_for(params))
  end
end

.url_for(params = {}) ⇒ Object



9
10
11
12
13
# File 'lib/aries/scraper.rb', line 9

def url_for(params = {})
  url = URI.parse('https://aries.elluel.net/')
  url.query = URI.encode_www_form(params) if params
  url.to_s
end