Sha256: cd98270999947f4ecae12f2bf3d431d09740f2ce556f5b1713e59d862fbdf762
Contents?: true
Size: 671 Bytes
Versions: 2
Compression:
Stored size: 671 Bytes
Contents
# frozen_string_literal: true require 'pry' require 'rainbow' require_relative '../../logic/helpers/hash' require_relative '../../logic/cartridge/affixes' module NanoBot module Controllers module Interfaces module Eval def self.evaluate(input, cartridge, session, mode) prefix = Logic::Cartridge::Affixes.get(cartridge, mode.to_sym, :output, :prefix) suffix = Logic::Cartridge::Affixes.get(cartridge, mode.to_sym, :output, :suffix) session.print(prefix) unless prefix.nil? session.evaluate_and_print(input, mode:) session.print(suffix) unless suffix.nil? end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nano-bots-0.0.9 | controllers/interfaces/eval.rb |
nano-bots-0.0.8 | controllers/interfaces/eval.rb |