Class: RLM::Sandbox::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/rlm/sandbox.rb

Direct Known Subclasses

Mock, UnsafeInProcess

Instance Method Summary collapse

Instance Method Details

#cleanupObject

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/rlm/sandbox.rb', line 14

def cleanup
  raise NotImplementedError, "#{self.class} must implement #cleanup"
end

#exec(code) ⇒ Object

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/rlm/sandbox.rb', line 10

def exec(code)
  raise NotImplementedError, "#{self.class} must implement #exec"
end

#prepare(context:, tools:, skills:, runtime_bridge:) ⇒ Object

Raises:

  • (NotImplementedError)


6
7
8
# File 'lib/rlm/sandbox.rb', line 6

def prepare(context:, tools:, skills:, runtime_bridge:)
  raise NotImplementedError, "#{self.class} must implement #prepare"
end