Sha256: c93ad496f5542e2dabe28d0f67778736fbc23331ec07f39c95f1e0670e7324b3

Contents?: true

Size: 384 Bytes

Versions: 7

Compression:

Stored size: 384 Bytes

Contents

command :console do |c|
  c.syntax = 'helios console'
  c.summary = 'Open IRB session with Helios environment'

  c.action do |args, options|
      require 'irb'
      require 'dotenv'
      require 'sequel'
      require 'helios'

      include Rack

      Dotenv.load
      Sequel.connect(ENV['DATABASE_URL'])

      ARGV.clear
      IRB.start
  end
end

alias_command :c, :console

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
helios-0.4.0 ./lib/helios/commands/console.rb
helios_aim-0.2.2 ./lib/helios/commands/console.rb
helios-0.3.0 ./lib/helios/commands/console.rb
helios-0.2.5 ./lib/helios/commands/console.rb
helios-0.2.4 ./lib/helios/commands/console.rb
helios-0.2.3 ./lib/helios/commands/console.rb
helios-0.2.2 ./lib/helios/commands/console.rb