diff --git a/script/console b/script/console new file mode 100755 index 00000000..ec171de5 --- /dev/null +++ b/script/console @@ -0,0 +1,21 @@ +#!/usr/bin/env ruby +# encoding: UTF-8 + +require 'bundler/setup' +require 'travis/api/app' +require 'pry' + +class Travis::Console + include Travis::Services + attr_reader :current_user + + def set_user(user) + user = User.find_by_login(user) unless User === user + @current_user = user + end +end + +Travis::Api::App.setup +console = Travis::Console.new +methods = Travis::Console.instance_methods - Object.instance_methods +console.pry(quiet: true, prompt: Pry::SIMPLE_PROMPT)