DEV: Ruby 2.5.1 is no longer supported with Discourse
This removes a monkey patch we no longer need since our containers require 2.5.2 or up for all Discourse installs. If you are looking to deploy on 2.5.1 which is highly not recommended you will need to figure out how to apply this diff.
This commit is contained in:
parent
64d9be726f
commit
bc7c1e411c
|
@ -1,49 +0,0 @@
|
||||||
if Gem::Version.new(RUBY_VERSION) == Gem::Version.new("2.5.1")
|
|
||||||
require 'net/pop'
|
|
||||||
|
|
||||||
module Net
|
|
||||||
class POP3
|
|
||||||
def inspect
|
|
||||||
+"#<#{self.class} #{@address}:#{@port} open=#{@started}>"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class POPMail
|
|
||||||
def inspect
|
|
||||||
+"#<#{self.class} #{@number}#{@deleted ? ' deleted' : ''}>"
|
|
||||||
end
|
|
||||||
|
|
||||||
def pop(dest = +'', &block) # :yield: message_chunk
|
|
||||||
if block_given?
|
|
||||||
@command.retr(@number, &block)
|
|
||||||
nil
|
|
||||||
else
|
|
||||||
@command.retr(@number) do |chunk|
|
|
||||||
dest << chunk
|
|
||||||
end
|
|
||||||
dest
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def top(lines, dest = +'')
|
|
||||||
@command.top(@number, lines) do |chunk|
|
|
||||||
dest << chunk
|
|
||||||
end
|
|
||||||
dest
|
|
||||||
end
|
|
||||||
|
|
||||||
def header(dest = +'')
|
|
||||||
top(0, dest)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class POP3Command
|
|
||||||
def inspect
|
|
||||||
+"#<#{self.class} socket=#{@socket}>"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
elsif Gem::Version.new(RUBY_VERSION) > Gem::Version.new("2.5.1")
|
|
||||||
# See https://github.com/ruby/ruby/commit/7830a950efa6d312e7c662beabaa0f8d7b4e0a23
|
|
||||||
STDERR.puts 'This monkey patch is no longer required.'
|
|
||||||
end
|
|
Loading…
Reference in New Issue