lib/wp/api/endpoints.rb in wp-api-0.1.2 vs lib/wp/api/endpoints.rb in wp-api-0.1.3

- old
+ new

@@ -11,10 +11,14 @@ def post_named(slug) resource_named('posts', slug) end + def post_meta(id, query = {}) + resource_subpath('posts', id, 'meta', query).first + end + def pages(query = {}) resources('pages', query) end def page(id, query = {}) @@ -34,9 +38,13 @@ end end def resource(res, id, query = {}) resource_class(res).new *get("#{res}/#{id}", query) + end + + def resource_subpath(res, id, subpath, query = {}) + get("#{res}/#{id}/#{subpath}", query).first end def resource_named(res, slug) resources(res, name: slug).first end