ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? U:RDoc::NormalModule[iI"DidYouMean:ET@0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"NThe +DidYouMean+ gem adds functionality to suggest possible method/class ;TI"Onames upon errors such as +NameError+ and +NoMethodError+. In Ruby 2.3 or ;TI"9later, it is automatically activated during startup.;To:RDoc::Markup::BlankLineo; ;[I" @example;T@o:RDoc::Markup::Verbatim;[!I" methosd ;TI"R# => NameError: undefined local variable or method `methosd' for main:Object ;TI" # Did you mean? methods ;TI"# method ;TI" ;TI" OBject ;TI"3# => NameError: uninitialized constant OBject ;TI" # Did you mean? Object ;TI" ;TI"#@full_name = "Yuki Nishijima" ;TI"2first_name, last_name = full_name.split(" ") ;TI"T# => NameError: undefined local variable or method `full_name' for main:Object ;TI"$# Did you mean? @full_name ;TI" ;TI"$@@full_name = "Yuki Nishijima" ;TI"@@full_anme ;TI"H# => NameError: uninitialized class variable @@full_anme in Object ;TI"%# Did you mean? @@full_name ;TI" ;TI""full_name = "Yuki Nishijima" ;TI"!full_name.starts_with?("Y") ;TI"U# => NoMethodError: undefined method `starts_with?' for "Yuki Nishijima":String ;TI"%# Did you mean? start_with? ;TI" ;TI"%hash = {foo: 1, bar: 2, baz: 3} ;TI"hash.fetch(:fooo) ;TI")# => KeyError: key not found: :fooo ;TI"# Did you mean? :foo ;T: @format0S:RDoc::Markup::Heading: leveli: textI"Disabling +did_you_mean+;T@o; ;[I"KOccasionally, you may want to disable the +did_you_mean+ gem for e.g. ;TI"Qdebugging issues in the error object itself. You can disable it entirely by ;TI"Fspecifying +--disable-did_you_mean+ option to the +ruby+ command:;T@o; ;[I"0$ ruby --disable-did_you_mean -e "1.zeor?" ;TI"J-e:1:in `
': undefined method `zeor?' for 1:Integer (NameError) ;T; 0o; ;[I"DWhen you do not have direct access to the +ruby+ command (e.g. ;TI"I+rails console+, +irb+), you could applyoptions using the +RUBYOPT+ ;TI"environment variable:;T@o; ;[I",$ RUBYOPT='--disable-did_you_mean' irb ;TI"irb:0> 1.zeor? ;TI"A# => NoMethodError (undefined method `zeor?' for 1:Integer) ;T; 0S; ;i;I"'Getting the original error message;T@o; ;[I"QSometimes, you do not want to disable the gem entirely, but need to get the ;TI"Roriginal error message without suggestions (e.g. testing). In this case, you ;TI"Bcould use the +#original_message+ method on the error object:;T@o; ;[I"no_method_error = begin ;TI"! 1.zeor? ;TI"5 rescue NoMethodError => error ;TI" error ;TI" end ;TI" ;TI"no_method_error.message ;TI"A# => NoMethodError (undefined method `zeor?' for 1:Integer) ;TI"# Did you mean? zero? ;TI" ;TI"&no_method_error.original_message ;TI"@# => NoMethodError (undefined method `zeor?' for 1:Integer);T; 0: @fileI"lib/did_you_mean.rb;T:0@omit_headings_from_table_of_contents_below0o;;[;I",lib/did_you_mean/core_ext/name_error.rb;T;0o;;[;I""lib/did_you_mean/formatter.rb;T;0o;;[;I"5lib/did_you_mean/formatters/verbose_formatter.rb;T;0o;;[;I"%lib/did_you_mean/jaro_winkler.rb;T;0o;;[;I"$lib/did_you_mean/levenshtein.rb;T;0o;;[;I"&lib/did_you_mean/spell_checker.rb;T;0o;;[;I"9lib/did_you_mean/spell_checkers/key_error_checker.rb;T;0o;;[;I";lib/did_you_mean/spell_checkers/method_name_checker.rb;T;0o;;[;I";lib/did_you_mean/spell_checkers/name_error_checkers.rb;T;0o;;[;I"Nlib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb;T;0o;;[;I"Qlib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb;T;0o;;[;I"4lib/did_you_mean/spell_checkers/null_checker.rb;T;0o;;[;I"@lib/did_you_mean/spell_checkers/pattern_key_name_checker.rb;T;0o;;[;I"