Class: WordPress
- Inherits:
-
Object
- Object
- WordPress
- Defined in:
- lib/wordpress-api.rb
Class Method Summary collapse
- .get_media(source) ⇒ Object
- .get_post(source, post) ⇒ Object
- .get_posts(source, count = nil) ⇒ Object
- .get_taxonomies(source) ⇒ Object
- .get_taxonomy(source, taxonomy) ⇒ Object
- .get_term(source, taxonomy, term) ⇒ Object
- .get_terms(source, taxonomy) ⇒ Object
- .hi ⇒ Object
- .set_source(source) ⇒ Object
Class Method Details
.get_media(source) ⇒ Object
27 28 29 30 |
# File 'lib/wordpress-api.rb', line 27 def self.get_media(source) data = open("#{source}media/") media = JSON.load(data) end |
.get_post(source, post) ⇒ Object
22 23 24 25 |
# File 'lib/wordpress-api.rb', line 22 def self.get_post(source, post) data = open("#{source}posts/#{post}") post = JSON.load(data) end |
.get_posts(source, count = nil) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/wordpress-api.rb', line 13 def self.get_posts(source, count = nil) unless count.nil? data = open("#{source}posts/") else data = open("#{source}posts/?filter[posts_per_page]=#{count}") end wpposts = JSON.load(data) end |
.get_taxonomies(source) ⇒ Object
32 33 34 35 |
# File 'lib/wordpress-api.rb', line 32 def self.get_taxonomies(source) data = open("#{source}/taxonomies") taxonomies = JSON.load(data) end |
.get_taxonomy(source, taxonomy) ⇒ Object
37 38 39 40 |
# File 'lib/wordpress-api.rb', line 37 def self.get_taxonomy(source, taxonomy) data = open("#{source}/taxonomies/#{taxonomy}") taxonomy = JSON.load(data) end |
.get_term(source, taxonomy, term) ⇒ Object
47 48 49 50 |
# File 'lib/wordpress-api.rb', line 47 def self.get_term(source, taxonomy, term) data = open("#{source}/taxonomies/#{taxonomy}/terms/#{term}") term = JSON.load(data) end |
.get_terms(source, taxonomy) ⇒ Object
42 43 44 45 |
# File 'lib/wordpress-api.rb', line 42 def self.get_terms(source, taxonomy) data = open("#{source}/taxonomies/#{taxonomy}/terms") terms = JSON.load(data) end |
.hi ⇒ Object
5 6 7 |
# File 'lib/wordpress-api.rb', line 5 def self.hi puts "Hello world!" end |
.set_source(source) ⇒ Object
9 10 11 |
# File 'lib/wordpress-api.rb', line 9 def self.set_source(source) @source = source end |