module TkInspect::Console::RailsConsole
Public Instance Methods
open_sql_panel()
click to toggle source
# File lib/tk_inspect_rails/console/rails_console.rb, line 17 def open_sql_panel TkInspectRails::SqlPanel::Base.new.refresh end
rails_console()
click to toggle source
Loads the Rails console into the current TkConsole Inspired by github.com/cldwalker/ripl-rails/blob/master/lib/ripl/rails.rb
# File lib/tk_inspect_rails/console/rails_console.rb, line 23 def rails_console say 'Loading Rails console...' Tk.update require "#{Dir.pwd}/config/boot" if File.exists?("#{Dir.pwd}/config/application.rb") Object.const_set :APP_PATH, File.expand_path("#{Dir.pwd}/config/application") require APP_PATH require 'rails/console/app' require 'rails/console/helpers' if defined?(Rails::ConsoleMethods) self.class.include Rails::ConsoleMethods end ::Rails.application.require_environment! else ["#{Dir.pwd}/config/environment", 'console_app', 'console_with_helpers'].each {|e| require e } end say 'Rails console loaded!' end