Sha256: 165ec6e6eed65c47e743007f1121145312b4081b5854770dd7a59af1f0db4a16

Contents?: true

Size: 337 Bytes

Versions: 1

Compression:

Stored size: 337 Bytes

Contents

class DevSystem::TerminalCommand < DevSystem::Command

  def self.call args
    # 1. LOG

    log :higher, "args: #{args}"
    puts

    # 2. FIND terminal

    terminal = args[0] || "irb"

    log({terminal:})

    terminal_klass = Liza.const "#{terminal}_terminal"

    # 3. CALL

    terminal_klass.call Array(args[1..-1])
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lizarb-1.0.3 lib/dev_system/dev/controllers/command/terminal_command.rb