def entry_by_uri(uri, options={})
      raise 'Error: Param uri is nil!' if uri.nil?

      begin
        url = url_for_uri(uri)
        url = append_query_params(url, options)
        client.get(url, options) do |response|
          return false if response.code == 404
          a_hash = parse(response)
          Resource::Entry.from_coach a_hash
        end
      rescue => e
        raise e if debug
        false
      end
    end
def entry_by_uri(uri, options={})
      raise 'Error: Param uri is nil!' if uri.nil?

      begin
        url = url_for_uri(uri)
        url = append_query_params(url, options)
        client.get(url, options) do |response|
          return false if response.code == 404
          a_hash = parse(response)
          Resource::Entry.from_coach a_hash
        end
      rescue => e
        raise e if debug
        false
      end
    end
Retrieves an entry by its uri.
 @param [String] uri
 @param [Hash] options

 ====Examples
 @example
   entry = @coach.entry_by_uri '/CyberCoachServer/resources/users/wantsomemoney/Running/1138/'