class JustFootball::Acceptance::Adapters::Places
Attributes
places[R]
Public Class Methods
new()
click to toggle source
Calls superclass method
JustFootball::Acceptance::Adapters::Base::new
# File lib/adapters/place.rb, line 7 def initialize super @places = [] end
Public Instance Methods
create_fake_places()
click to toggle source
# File lib/adapters/place.rb, line 12 def create_fake_places responses = [] 2.times do responses << post('/v1/place', { longitude: rand, latitude: rand, radius: 30, name: 'test', status: 'accepted' }) end responses end
create_place(options)
click to toggle source
# File lib/adapters/place.rb, line 28 def create_place options place = post '/v1/place', options @places << place place end
delete_place(id)
click to toggle source
# File lib/adapters/place.rb, line 34 def delete_place id del "/v1/place/#{id}" end
delete_places()
click to toggle source
# File lib/adapters/place.rb, line 38 def delete_places @places.each do |place| delete_place place[:id] end end
Private Instance Methods
endpoint()
click to toggle source
# File lib/adapters/place.rb, line 46 def endpoint 'http://places:8080' end