class Sails::Console

Public Class Methods

new(app_path) click to toggle source
# File lib/sails/console.rb, line 29
def initialize(app_path)
  @app_path = app_path
end
start(app_path) click to toggle source
# File lib/sails/console.rb, line 24
def start(app_path)
  new(app_path).start
end

Public Instance Methods

start() click to toggle source
# File lib/sails/console.rb, line 33
def start
  puts "Loading #{Sails.env} environment (Sails #{Sails.version})"
  IRB.conf[:IRB_NAME] = "Sails console"
  require @app_path
  ARGV.clear
  if defined?(IRB::ExtendCommandBundle)
    IRB::ExtendCommandBundle.send :include, Sails::ConsoleMethods
  end
  IRB.start
end