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.163.pre1 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.162 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.161 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.160 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.159 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.158 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.157 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.156 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.155 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.154 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.153 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.152 lib/calabash-cucumber/location.rb
testautoi-0.9.147 lib/calabash-cucumber/location.rb
testautoi-0.9.146 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.151 lib/calabash-cucumber/location.rb
testautoi-0.9.145 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.150 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.149 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.148 lib/calabash-cucumber/location.rb
calabash-cucumber-0.9.147 lib/calabash-cucumber/location.rb