module HyperTrack::ApiOperations::Common::Retrieve
Public Instance Methods
retrieve(id)
click to toggle source
# File lib/hypertrack/api_operations/common/retrieve.rb, line 6 def retrieve(id) raise HyperTrack::InvalidParameters.new("ID is required to retrieve a #{self.name}") unless valid_retrieve_id?(id) retrieve_customer_path = "#{get_class_name::API_BASE_PATH}#{id}/" result = HyperTrack::ApiClient.fetch(retrieve_customer_path) get_class_name.new(id, result) end
Private Instance Methods
valid_retrieve_id?(id)
click to toggle source
# File lib/hypertrack/api_operations/common/retrieve.rb, line 17 def valid_retrieve_id?(id) !Util.blank?(id) end