- #
- A
- C
- E
- H
- I
- M
- N
- R
- S
- T
- W
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 299 def initialize( str = '' ) @buffer = str super() end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 318 def ==( other ) StringPort === other and @buffer.equal? other.string end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 346 def aopen( &block ) @buffer ||= '' StringOutput.new(@buffer, &block) end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 357 def copy_to( port ) port.wopen {|f| f.write @buffer } end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 324 def hash @buffer.object_id.hash end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 328 def inspect "#<#{self.class}:id=#{sprintf '0x%x', @buffer.object_id}>" end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 365 def move_to( port ) if StringPort === port str = @buffer port.instance_eval { @buffer = str } else copy_to port end remove end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 351 def remove @buffer = nil end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 332 def reproducible? true end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 336 def ropen( &block ) @buffer or raise Errno::ENOENT, "#{inspect} is already removed" StringInput.open(@buffer, &block) end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 314 def size @buffer.size end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 304 def string @buffer end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 308 def to_s @buffer.dup end
Source: show
# File rails/actionmailer/lib/action_mailer/vendor/tmail/port.rb, line 341 def wopen( &block ) @buffer = '' StringOutput.new(@buffer, &block) end