summaryrefslogtreecommitdiff
path: root/logic/cartridge/interaction.rb
diff options
context:
space:
mode:
Diffstat (limited to 'logic/cartridge/interaction.rb')
-rw-r--r--logic/cartridge/interaction.rb14
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