# File lib/net/netrc.rb, line 162 def Netrc.rcopen(name = nil) name ||= rcname or return nil return nil unless File.exist?(name) unless IS_WIN32 s = File.stat(name) raise SecurityError, "Not owner: #{name}" unless s.owned? raise SecurityError, "Bad permissions: #{name}" if s.mode & 077 != 0 end File.open(name, 'r') end