class JustFootball::Acceptance::Adapters::Places

Attributes

places[R]

Public Class Methods

new() click to toggle source
# 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