Class: Gooses::SessionsController

Inherits:
Gaggle::SessionsController show all
Defined in:
app/controllers/gaggle/gooses/sessions_controller.rb

Instance Method Summary collapse

Methods inherited from Gaggle::SessionsController

#destroy, #show, #update

Instance Method Details

#createObject



9
10
11
12
13
14
15
# File 'app/controllers/gaggle/gooses/sessions_controller.rb', line 9

def create
  session = @goose.sessions.create!
  session.start_executable
  sleep 1.second
  session.write_to_executable(@goose.interaction_prompt + @goose.prompt + @goose.begin_prompt)
  redirect_to session
end

#indexObject



5
6
7
# File 'app/controllers/gaggle/gooses/sessions_controller.rb', line 5

def index
  @sessions = @goose.sessions
end