Module: DianPing::Common
- Included in:
- Parameter
- Defined in:
- lib/dianping/common.rb
Instance Method Summary collapse
-
#has_coupon ⇒ Object
根据是否有优惠券来筛选返回的商户 1:有,0:没有.
-
#has_deal ⇒ Object
根据是否有团购来筛选返回的商户,1:有,0:没有.
- #has_not_coupon ⇒ Object
- #has_not_deal ⇒ Object
-
#limit(number) ⇒ Object
每页返回的商户结果条目数上限,最小值1,最大值40,如不传入默认为20.
-
#radius(number) ⇒ Object
搜索半径,单位为米,最小值1,最大值5000,如不传入默认为1000.
Instance Method Details
#has_coupon ⇒ Object
根据是否有优惠券来筛选返回的商户 1:有,0:没有
7 8 9 |
# File 'lib/dianping/common.rb', line 7 def has_coupon add :has_coupon, 1 end |
#has_deal ⇒ Object
根据是否有团购来筛选返回的商户,1:有,0:没有
16 17 18 |
# File 'lib/dianping/common.rb', line 16 def has_deal add :has_deal, 1 end |
#has_not_coupon ⇒ Object
11 12 13 |
# File 'lib/dianping/common.rb', line 11 def has_not_coupon add :has_coupon, 0 end |
#has_not_deal ⇒ Object
20 21 22 |
# File 'lib/dianping/common.rb', line 20 def has_not_deal add :has_deal, 0 end |
#limit(number) ⇒ Object
每页返回的商户结果条目数上限,最小值1,最大值40,如不传入默认为20
25 26 27 28 |
# File 'lib/dianping/common.rb', line 25 def limit(number) warn 'limit 最大值40' if number > 40 add :limit, number end |
#radius(number) ⇒ Object
搜索半径,单位为米,最小值1,最大值5000,如不传入默认为1000
31 32 33 34 |
# File 'lib/dianping/common.rb', line 31 def radius(number) warn 'radius 最大值5000' if number > 5000 add :radius, number end |