module Yao::Resources::Action

Public Instance Methods

action(id, query) click to toggle source

@param id [String] @param query [Hash] @return [Hash]

# File lib/yao/resources/action.rb, line 7
def action(id, query)
  res = POST(action_path(id)) do |req|
    req.body = query.to_json
    req.headers['Content-Type'] = 'application/json'
  end
  res.body
end

Private Instance Methods

action_path(id) click to toggle source

@param id [String] @return [String]

# File lib/yao/resources/action.rb, line 19
def action_path(id)
  [resources_name, id, "action"].join("/")
end