Module: Aries::Scraper
- Defined in:
- lib/aries/scraper.rb
Class Method Summary collapse
- .get(params) ⇒ Object
- .post(params, form_data = {}) ⇒ Object
- .raw(params) ⇒ Object
- .url_for(params = {}) ⇒ Object
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 |