From 69a4a0a7356efeb1687602b0822f5ff30cef9ad4 Mon Sep 17 00:00:00 2001 From: Konstantin Haase Date: Fri, 17 Jul 2015 14:24:28 +0200 Subject: [PATCH] in console, only use pry in interactive mode --- script/console | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/script/console b/script/console index 64380b3e..a6b9aed7 100755 --- a/script/console +++ b/script/console @@ -3,7 +3,6 @@ require 'bundler/setup' require 'travis/api/app' -require 'pry' class Travis::Console include Travis::Services::Helpers @@ -20,4 +19,10 @@ V3 = Travis::API::V3 Travis::Api::App.setup console = Travis::Console.new methods = Travis::Console.instance_methods - Object.instance_methods -console.pry(quiet: true, prompt: Pry::SIMPLE_PROMPT) + +if $stdin.tty? + require 'pry' + console.pry(quiet: true, prompt: Pry::SIMPLE_PROMPT) +else + console.instance_eval $stdin.read +end