Class Uttk::Dumpers::Mail
In: lib/uttk/dumpers/Mail.rb
Parent: Dumper

Methods

close   new   update  

Included Modules

Concrete

Public Class methods

[Source]

# File lib/uttk/dumpers/Mail.rb, line 13
      def initialize ( options )
        super(TempPath.new)
        options = {
          :dumper  => Html.new,
          :subject => "Uttk output #{Time.now}",
        }.merge options
        @dumper = options[:dumper]
        @mailer = Sendmail.new(options.merge(:body => @io))
      end

Public Instance methods

[Source]

# File lib/uttk/dumpers/Mail.rb, line 24
      def update ( *args )
        super
        @dumper.update(*args)
      end

Protected Instance methods

[Source]

# File lib/uttk/dumpers/Mail.rb, line 31
      def close
        @mailer.sendmail
        super
      end

[Validate]