Class: ESpider::API::Dianping::Metadata

Inherits:
Base
  • Object
show all
Defined in:
lib/espider/api/dianping/metadata.rb

Constant Summary collapse

BaseUri =
File.join(Domain,Version,self.name.demodulize.downcase)
Methods =
[
  'get_cities_with_businesses',
  'get_regions_with_businesses',
  'get_categories_with_businesses',
  'get_cities_with_deals',
  'get_regions_with_deals',
  'get_categories_with_deals',
  'get_cities_with_coupons',
  'get_regions_with_coupons',
  'get_categories_with_coupons'
]

Constants inherited from Base

Base::Domain, Base::Version

Instance Method Summary collapse

Methods inherited from Base

#calc_digest, #get, #initialize, #next_page

Constructor Details

This class inherits a constructor from ESpider::API::Dianping::Base

Instance Method Details

#init_methods(method_name) ⇒ Object



21
22
23
24
# File 'lib/espider/api/dianping/metadata.rb', line 21

def init_methods(method_name)
  @uri = URI File.join(BaseUri,method_name.to_s)
  calc_digest
end