travis-api/script/console
2016-05-30 17:16:27 +02:00

29 lines
564 B
Ruby
Executable File

#!/usr/bin/env ruby
# encoding: UTF-8
require 'bundler/setup'
require 'travis/api/app'
class Travis::Console
include Travis::Services::Helpers
attr_reader :current_user
def set_user(user)
user = User.find_by_login(user) unless User === user
@current_user = user
end
end
V3 = Travis::API::V3
Travis::Api::App.new
console = Travis::Console.new
methods = Travis::Console.instance_methods - Object.instance_methods
if $stdin.tty?
require 'pry'
console.pry(quiet: true, prompt: Pry::SIMPLE_PROMPT)
else
console.instance_eval $stdin.read
end