Sha256: 4905a2f4aa35887f933a7eb9be08afc7af23d216a6c9dd79cf70809992c8fe24
Contents?: true
Size: 760 Bytes
Versions: 4
Compression:
Stored size: 760 Bytes
Contents
# frozen_string_literal: true require 'dotenv/load' require_relative '../../static/gem' require_relative '../../controllers/cartridges' require_relative '../../controllers/instance' require_relative '../../controllers/interfaces/cli' require_relative '../../components/stream' module NanoBot def self.new(cartridge: '-', state: '-') Controllers::Instance.new(cartridge_path: cartridge, state:, stream: Components::Stream.new) end def self.cartridges Controllers::Cartridges.all end def self.cli Controllers::Interfaces::CLI.handle! end def self.repl(cartridge: '-', state: '-') Controllers::Instance.new(cartridge_path: cartridge, state:, stream: $stdout).repl end def self.version NanoBot::GEM[:version] end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nano-bots-0.0.9 | ports/dsl/nano-bots.rb |
nano-bots-0.0.8 | ports/dsl/nano-bots.rb |
nano-bots-0.0.7 | ports/dsl/nano-bots.rb |
nano-bots-0.0.6 | ports/dsl/nano-bots.rb |