Sha256: 1cfbca37f3f390d3e21eff53e4ed1634a52ed97416056940484289045b014e25

Contents?: true

Size: 626 Bytes

Versions: 4

Compression:

Stored size: 626 Bytes

Contents

require 'frank-pivotal/frank_helper'
require 'frank-pivotal/frank_mac_helper'
require 'frank-pivotal/launcher'

module Frank
  class Console
    include Frank::Cucumber::FrankHelper
    include Frank::Cucumber::FrankMacHelper
    include Frank::Cucumber::Launcher

    def check_for_running_app
      print 'connecting to app...'
      begin
        Timeout::timeout(5) do
          until frankly_ping
            print '.'
            sleep 0.2
          end
        end
      rescue Timeout::Error
        puts ' failed to connect.'
        return false
      end
      puts ' connected'
      return true
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
frank-pivotal-1.3.0.pre.2 lib/frank-pivotal/console.rb
frank-pivotal-1.3.0.pre.1 lib/frank-pivotal/console.rb
frank-pivotal-1.2.4 lib/frank-pivotal/console.rb
frank-pivotal-1.2.3.pre.2 lib/frank-pivotal/console.rb