class VpsbClient::Api::GetItemIdRequest
Public Class Methods
item_id(http_response)
click to toggle source
# File lib/vpsb_client/api/get_item_id_request.rb, line 16 def self.item_id(http_response) return nil unless http_response.parsed_response.any? http_response.parsed_response.first['id'] end
new(http_client, item_type, name)
click to toggle source
Calls superclass method
# File lib/vpsb_client/api/get_item_id_request.rb, line 6 def initialize(http_client, item_type, name) super(http_client) @item_type = item_type @name = name end
Public Instance Methods
url_path()
click to toggle source
# File lib/vpsb_client/api/get_item_id_request.rb, line 12 def url_path "/api/#{@item_type}/by_name/#{ERB::Util.url_encode(@name)}" end