Sha256: bffffeb8edd78aebb89cf6e5448f2a2782da42f4a0229affcef9aefded34e8d8
Contents?: true
Size: 506 Bytes
Versions: 6506
Compression:
Stored size: 506 Bytes
Contents
# frozen_string_literal: true module Byebug # # Custom exception exception to signal "command not found" errors # class CommandNotFound < NoMethodError def initialize(input, parent = nil) @input = input @parent = parent super("Unknown command '#{name}'. Try '#{help}'") end private def name build_cmd(@parent, @input) end def help build_cmd("help", @parent) end def build_cmd(*args) args.compact.join(" ") end end end
Version data entries
6,506 entries across 6,502 versions & 34 rubygems