diff options
author | icebaker <113217272+icebaker@users.noreply.github.com> | 2023-06-03 20:37:14 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-03 20:37:14 -0300 |
commit | bffbac01eeb00e5f94cd4d675edc0a0566354265 (patch) | |
tree | 39df8578dd2bbed230e0d222d0175e088f97537e /controllers/instance.rb | |
parent | 2c50a06b68a21ce904e5dfd15833e3569ff64bfa (diff) | |
parent | 1be75c768ca9595b54d8e2d5a8287adbc950f659 (diff) |
Merge pull request #3 from icebaker/ib-cryptography
Cryptography and Security
Diffstat (limited to 'controllers/instance.rb')
-rw-r--r-- | controllers/instance.rb | 8 |
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 |