ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ# frozen_string_literal: true # # nop.rb - # by Keiju ISHITSUKA(keiju@ruby-lang.org) # module IRB # :stopdoc: module Command class CommandArgumentError < StandardError; end class << self def extract_ruby_args(*args, **kwargs) throw :EXTRACT_RUBY_ARGS, [args, kwargs] end end class Base class << self def category(category = nil) @category = category if category @category || "No category" end def description(description = nil) @description = description if description @description || "No description provided." end def help_message(help_message = nil) @help_message = help_message if help_message @help_message end def execute(irb_context, arg) new(irb_context).execute(arg) rescue CommandArgumentError => e puts e.message end private def highlight(text) Color.colorize(text, [:BOLD, :BLUE]) end end def initialize(irb_context) @irb_context = irb_context end attr_reader :irb_context def execute(arg) #nop end end Nop = Base end # :startdoc: end