Module: Supercamp

Extended by:
Supercamp
Included in:
Supercamp
Defined in:
lib/supercamp.rb,
lib/supercamp/error.rb,
lib/supercamp/version.rb,
lib/supercamp/response.rb,
lib/supercamp/configuration.rb,
lib/supercamp/criteria/detail.rb,
lib/supercamp/criteria/abstract.rb,
lib/supercamp/criteria/campsite.rb,
lib/supercamp/criteria/campground.rb

Defined Under Namespace

Modules: Criteria Classes: Configuration, Error, Response

Constant Summary collapse

VERSION =
"0.0.2"

Instance Method Summary collapse

Instance Method Details

#campgroundsObject



27
28
29
# File 'lib/supercamp.rb', line 27

def campgrounds
  Supercamp::Criteria::Campground.new
end

#campsitesObject



23
24
25
# File 'lib/supercamp.rb', line 23

def campsites
  Supercamp::Criteria::Campsite.new
end

#configObject



15
16
17
# File 'lib/supercamp.rb', line 15

def config
  @config ||= Configuration.new
end

#configure {|config| ... } ⇒ Object

Yields:



19
20
21
# File 'lib/supercamp.rb', line 19

def configure
  yield config
end

#detailsObject



31
32
33
# File 'lib/supercamp.rb', line 31

def details
  Supercamp::Criteria::Detail.new
end