D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
gems
/
gems
/
did_you_mean-1.2.0
/
lib
/
Filename :
did_you_mean.rb
back
Copy
require "did_you_mean/version" require "did_you_mean/core_ext/name_error" require "did_you_mean/spell_checker" require 'did_you_mean/spell_checkers/name_error_checkers' require 'did_you_mean/spell_checkers/method_name_checker' require 'did_you_mean/spell_checkers/key_error_checker' require 'did_you_mean/spell_checkers/null_checker' require "did_you_mean/formatters/plain_formatter" module DidYouMean class DeprecatedIgnoredCallers < Array %i( + << []= insert unshift push ).each do |method_name| eval <<-RUBY, nil, __FILE__, __LINE__ + 1 def #{method_name}(*) warn "IGNORED_CALLERS has been deprecated and has no effect." super end RUBY end end IGNORED_CALLERS = DeprecatedIgnoredCallers.new SPELL_CHECKERS = Hash.new(NullChecker) SPELL_CHECKERS.merge!({ "NameError" => NameErrorCheckers, "NoMethodError" => MethodNameChecker, "KeyError" => KeyErrorChecker }) NameError.prepend DidYouMean::Correctable KeyError.prepend DidYouMean::Correctable def self.formatter @@formatter end def self.formatter=(formatter) @@formatter = formatter end self.formatter = PlainFormatter.new end
Name
Size
Last Modified
Owner
Permissions
Actions
did_you_mean
Dir
December 09 2024 3:40:16
root
0755
did_you_mean.rb
1.211
KB
April 05 2021 11:46:37
root
0644
2017 © D7net | D704T team