Module: HyperTrack::ApiOperations::Common::Retrieve
- Included in:
- SharedResource
- Defined in:
- lib/hypertrack/api_operations/common/retrieve.rb
Instance Method Summary collapse
Instance Method Details
#retrieve(id) ⇒ Object
6 7 8 9 10 11 12 13 |
# 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 |