- #
- A
- C
- E
- H
- I
- M
- N
- R
- S
- W
[R] | filename | |
[R] | ident |
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 48 def initialize( fname ) @filename = File.expand_path(fname) super() end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 57 def ==( other ) other.respond_to?(:filename) and @filename == other.filename end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 88 def aopen( &block ) File.open(@filename, 'a', &block) end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 115 def copy_to( port ) if FilePort === port copy_file @filename, port.filename else File.open(@filename) {|r| port.wopen {|w| while s = r.sysread(4096) w.write << s end } } end end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 63 def hash @filename.hash end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 67 def inspect "#<#{self.class}:#{@filename}>" end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 104 def move_to( port ) begin File.link @filename, port.filename rescue Errno::EXDEV copy_to port end File.unlink @filename end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 93 def read_all ropen {|f| return f.read } end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 100 def remove File.unlink @filename end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 71 def reproducible? true end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 80 def ropen( &block ) File.open(@filename, &block) end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 75 def size File.size @filename end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 84 def wopen( &block ) File.open(@filename, 'w', &block) end