Class: CommandTask

Inherits:
Volt::Task
  • Object
show all
Defined in:
app/browser_irb/tasks/command_task.rb

Instance Method Summary collapse

Instance Method Details

#run(command) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'app/browser_irb/tasks/command_task.rb', line 2

def run(command)
	begin
   Opal.compile(command, irb: true)
 rescue RuntimeError => e
 	# Check to see if we have a parse error
 	if e.message =~ /An error occurred while compiling/
 		# Pass that we are continuing
 		'...continue...'
 	else
 		raise
 	end
 end
end