Sha256: 835300a129ccf70062117f0428183b3244427b744d7c7f41ce11e5edc580587f

Contents?: true

Size: 692 Bytes

Versions: 92

Compression:

Stored size: 692 Bytes

Contents

require 'location-one'
require 'geocoder'

module Calabash
  module Cucumber
    module Location
      include Calabash::Cucumber::Core

      def set_location(options)
        uri = url_for('uia')
        client = LocationOne::Client.new({:host => uri.host, :port => uri.port, :path => '/uia'}, @http)
        res = client.change_location(options)
        res = JSON.parse(res)
        if res['outcome'] != 'SUCCESS'
          screenshot_and_raise "set_location #{options}, failed because: #{res['reason']}\n#{res['details']}"
        end
        res['results']
      end

      def location_for_place(place)
         LocationOne::Client.location_by_place place
      end

    end
  end
end

Version data entries

92 entries across 92 versions & 2 rubygems

Version Path
calabash-cucumber-0.9.116 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.115 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.113 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.112 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.111 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.111.pre lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.110 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.109 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.108 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.107 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.106 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.105 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.104 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.101 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.100 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.96 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.95 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.94 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.93 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.92 lib/calabash-cucumber/location.rb