method
read_file_contents
v1_9_2_180 -
Show latest stable
-
0 notes -
Class: RDoc::RDoc
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180 (0)
- 1_9_3_125
- 1_9_3_392
- 2_1_10
- 2_2_9
- 2_4_6
- 2_5_5
- 2_6_3
- What's this?
read_file_contents(filename)
public
Hide source
# File lib/rdoc/rdoc.rb, line 406 def read_file_contents(filename) content = open filename, "rb" do |f| f.read end utf8 = content.sub!(/\A\xef\xbb\xbf/, '') if defined? Encoding then if /coding[=:]\s*([^\s;]+)/ =~ content[%\A(?:#!.*\n)?.*\n"] enc = ::Encoding.find($1) end if enc ||= (Encoding::UTF_8 if utf8) content.force_encoding(enc) end end content rescue Errno::EISDIR, Errno::ENOENT nil end