Sha256: 3307bcebcf1155f0415a17be0340c323253695bd64d7b566726f45c7043d00ad

Contents?: true

Size: 332 Bytes

Versions: 1

Compression:

Stored size: 332 Bytes

Contents

class DevSystem::TerminalCommand < DevSystem::Command

  def call args
    # 1. LOG

    log "args = #{args.inspect}"
    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.4 lib/dev_system/dev/controllers/command/terminal_command.rb