def details(start: nil, count: nil)
    # warn "\tRestaurant#details: This method is currently useless, since, " +
    #      "as of January 2017, Zomato's API doesn't give any additional info here."

      q = {res_id: @id }
      q[:start] = start if start
      q[:count] = count if count
      results = get('restaurant', q)

      @location ||= Location.new zom_conn, attributes["location"]
      @city_id ||= @location.city_id

      results.each do |k,v|
        if k == 'apikey'
          next
        elsif k == 'R'
          @id = v['res_id']
        # Zomato never returns this?? bad API doc!
        elsif k == 'location'
          next
        elsif k == 'all_reviews'
          @reviews ||= v.map{ |r| Review.new(zom_conn, r) }
        elsif k == 'establishment_types'
          @establishments ||= v.map{ |e,ev| Establishment.new(zom_conn, @city_id, ev) }
        # elsif k == 'cuisines' the returned cuisines here are just a string..
        else
          #puts "ATTR @#{k} val #{v}"
          self.instance_variable_set("@#{k}", v)
        end
      end
      self
    end
def details(start: nil, count: nil)
    # warn "\tRestaurant#details: This method is currently useless, since, " +
    #      "as of January 2017, Zomato's API doesn't give any additional info here."

      q = {res_id: @id }
      q[:start] = start if start
      q[:count] = count if count
      results = get('restaurant', q)

      @location ||= Location.new zom_conn, attributes["location"]
      @city_id ||= @location.city_id

      results.each do |k,v|
        if k == 'apikey'
          next
        elsif k == 'R'
          @id = v['res_id']
        # Zomato never returns this?? bad API doc!
        elsif k == 'location'
          next
        elsif k == 'all_reviews'
          @reviews ||= v.map{ |r| Review.new(zom_conn, r) }
        elsif k == 'establishment_types'
          @establishments ||= v.map{ |e,ev| Establishment.new(zom_conn, @city_id, ev) }
        # elsif k == 'cuisines' the returned cuisines here are just a string..
        else
          #puts "ATTR @#{k} val #{v}"
          self.instance_variable_set("@#{k}", v)
        end
      end
      self
    end
this doesn't actually give any more detailed info..