Method: Wordpress::API::InstanceMethods#exec_api
- Defined in:
- lib/wordpress/api.rb
#exec_api(request, &response) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/wordpress/api.rb', line 29 def exec_api(request, &response) json = call(request, :bearer_token_request => true) if !json['error'].nil? raise Wordpress::ResponseError, json end if response.nil? Wordpress::OpenStruct.new(json) else instance_exec(json, &response) end end |