diff options
Diffstat (limited to 'logic/cartridge/interaction.rb')
-rw-r--r-- | logic/cartridge/interaction.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/logic/cartridge/interaction.rb b/logic/cartridge/interaction.rb index 160d818..5e8264e 100644 --- a/logic/cartridge/interaction.rb +++ b/logic/cartridge/interaction.rb @@ -1,9 +1,7 @@ # frozen_string_literal: true -require 'sweet-moon' - -require_relative './affixes' -require_relative './adapters' +require_relative 'affixes' +require_relative 'adapters' module NanoBot module Logic @@ -12,23 +10,25 @@ module NanoBot def self.input(cartridge, interface, content) lua = Adapter.expression(cartridge, interface, :input, :lua) fennel = Adapter.expression(cartridge, interface, :input, :fennel) + clojure = Adapter.expression(cartridge, interface, :input, :clojure) prefix = Affixes.get(cartridge, interface, :input, :prefix) suffix = Affixes.get(cartridge, interface, :input, :suffix) - { content:, prefix:, suffix:, lua:, fennel: } + { content:, prefix:, suffix:, lua:, fennel:, clojure: } end def self.output(cartridge, interface, result, streaming, _finished) if streaming - result[:message] = { content: result[:message], lua: nil, fennel: nil } + result[:message] = { content: result[:message], lua: nil, fennel: nil, clojure: nil } return result end lua = Adapter.expression(cartridge, interface, :output, :lua) fennel = Adapter.expression(cartridge, interface, :output, :fennel) + clojure = Adapter.expression(cartridge, interface, :output, :clojure) - result[:message] = { content: result[:message], lua:, fennel: } + result[:message] = { content: result[:message], lua:, fennel:, clojure: } result end |