Class: WordPress
- Inherits:
-
Object
- Object
- WordPress
- Defined in:
- lib/wordpress-api.rb
Class Method Summary collapse
- .query_load_json(source, endpoint, params) ⇒ Object
- .query_url(uri) ⇒ Object
- .set_source(source) ⇒ Object
Instance Method Summary collapse
Class Method Details
.query_load_json(source, endpoint, params) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/wordpress-api.rb', line 20 def self.query_load_json(source, endpoint, params) url = URI("#{source}#{endpoint}/") url.query = URI.encode_www_form(params) data = self.query_url(url) content = JSON.load(data) return content end |
.query_url(uri) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/wordpress-api.rb', line 12 def self.query_url(uri) begin data = Net::HTTP.get(uri) rescue puts "There was an error with the provided URL: #{uri}" end end |
.set_source(source) ⇒ Object
8 9 10 |
# File 'lib/wordpress-api.rb', line 8 def self.set_source(source) @source = source end |
Instance Method Details
#initalize ⇒ Object
5 6 |
# File 'lib/wordpress-api.rb', line 5 def initalize end |