class DianPing::Parameter
Attributes
client[R]
Public Class Methods
new(client)
click to toggle source
# File lib/dianping/parameter.rb, line 12 def initialize(client) @client = client end
Public Instance Methods
add(key, value)
click to toggle source
# File lib/dianping/parameter.rb, line 16 def add(key, value) self[key] = value if value self end
business(id)
click to toggle source
获取指定商户信息 @example
DP.business('2951611') DP.shop('2951611')
# File lib/dianping/parameter.rb, line 38 def business(id) add :business_id, id get '/v1/business/get_single_business' end
Also aliased as: shop
categories(city = nil)
click to toggle source
获取支持商户搜索的最新分类列表
# File lib/dianping/parameter.rb, line 56 def categories(city = nil) add :city, city get '/v1/metadata/get_categories_with_businesses' end
cities()
click to toggle source
获取支持商户搜索的最新城市列表
# File lib/dianping/parameter.rb, line 51 def cities get '/v1/metadata/get_cities_with_businesses' end
deal(deal_id)
click to toggle source
获取指定团购信息
# File lib/dianping/parameter.rb, line 80 def deal(deal_id) add :deal_id, deal_id get '/v1/deal/get_single_deal' end
deals(city)
click to toggle source
获取当前在线的全部团购ID列表
# File lib/dianping/parameter.rb, line 74 def deals(city) add :city, city get '/v1/deal/get_all_id_list' end
find()
click to toggle source
搜索商户 @example
DP.has_coupon.city('上海').find
# File lib/dianping/parameter.rb, line 30 def find get '/v1/business/find_businesses' end
get(route)
click to toggle source
# File lib/dianping/parameter.rb, line 21 def get(route) client.get(route, self) end
regions(city = nil)
click to toggle source
获取支持商户搜索的最新城市下属区域列表
# File lib/dianping/parameter.rb, line 62 def regions(city = nil) add :city, city get '/v1/metadata/get_regions_with_businesses' end
reservations(city)
click to toggle source
获取支持在线预订的全部商户ID列表
# File lib/dianping/parameter.rb, line 68 def reservations(city) add :city, city get '/v1/reservation/get_all_id_list' end
reviews(id)
click to toggle source
获取指定商户最新点评片断
# File lib/dianping/parameter.rb, line 45 def reviews(id) add :business_id, id get '/v1/review/get_recent_reviews' end