Sha256: 3f2c95ce6418d315e3966b6d007e2ae58982b2c2aa1e2d0b82cbc19d618d3bfe
Contents?: true
Size: 1005 Bytes
Versions: 5
Compression:
Stored size: 1005 Bytes
Contents
require 'qcmd/version' require 'qcmd/input_completer' require 'qcmd/core_ext/array' require 'qcmd/core_ext/osc/message' module Qcmd # Your code goes here... autoload :Handler, 'qcmd/handler' autoload :Server, 'qcmd/server' autoload :Context, 'qcmd/context' autoload :Parser, 'qcmd/parser' autoload :CLI, 'qcmd/cli' autoload :Machine, 'qcmd/machine' autoload :Network, 'qcmd/network' autoload :QLab, 'qcmd/qlab' autoload :Plaintext, 'qcmd/plaintext' autoload :Commands, 'qcmd/commands' autoload :VERSION, 'qcmd/version' class << self include Qcmd::Plaintext attr_accessor :log_level attr_accessor :debug_mode attr_accessor :context def verbose! self.log_level = :debug end def quiet! self.log_level = :warning end def debug? !!debug_mode end def debug message log(message) if log_level == :debug end def connected? !!context && !!context.machine && !context.machine.nil? end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
qcmd-0.1.4 | lib/qcmd.rb |
qcmd-0.1.3 | lib/qcmd.rb |
qcmd-0.1.2 | lib/qcmd.rb |
qcmd-0.1.1 | lib/qcmd.rb |
qcmd-0.1.0 | lib/qcmd.rb |