summaryrefslogtreecommitdiff
path: root/controllers/instance.rb
diff options
context:
space:
mode:
authoricebaker <113217272+icebaker@users.noreply.github.com>2023-06-03 20:37:14 -0300
committerGitHub <noreply@github.com>2023-06-03 20:37:14 -0300
commitbffbac01eeb00e5f94cd4d675edc0a0566354265 (patch)
tree39df8578dd2bbed230e0d222d0175e088f97537e /controllers/instance.rb
parent2c50a06b68a21ce904e5dfd15833e3569ff64bfa (diff)
parent1be75c768ca9595b54d8e2d5a8287adbc950f659 (diff)
Merge pull request #3 from icebaker/ib-cryptography
Cryptography and Security
Diffstat (limited to 'controllers/instance.rb')
-rw-r--r--controllers/instance.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/controllers/instance.rb b/controllers/instance.rb
index a982261..d4e0c1b 100644
--- a/controllers/instance.rb
+++ b/controllers/instance.rb
@@ -13,14 +13,16 @@ require_relative './session'
module NanoBot
module Controllers
class Instance
- def initialize(cartridge_path:, stream:, state: nil)
+ def initialize(cartridge_path:, stream:, state: nil, environment: {})
@stream = stream
load_cartridge!(cartridge_path)
- provider = Components::Provider.new(@cartridge[:provider])
+ provider = Components::Provider.new(@cartridge[:provider], environment:)
- @session = Session.new(provider:, cartridge: @cartridge, state:, stream: @stream)
+ @session = Session.new(
+ provider:, cartridge: @cartridge, state:, stream: @stream, environment:
+ )
end
def cartridge