lib/ezmlm/list/message.rb
changeset 20 9d59d30685cb
parent 17 23c7f5c8ee39
equal deleted inserted replaced
19:c09ca4007e6c 20:9d59d30685cb
     1 #!/usr/bin/ruby
     1 #!/usr/bin/ruby
     2 # vim: set nosta noet ts=4 sw=4:
     2 # vim: set nosta noet ts=4 sw=4:
     3 
     3 
       
     4 require 'pathname'
       
     5 require 'ezmlm' unless defined?( Ezmlm )
       
     6 require 'mail'
     4 
     7 
     5 # An individual list message.
     8 # An individual list message.
     6 #
     9 #
     7 #    message = Ezmlm::List::Message.new( list, 24 )
    10 #    message = Ezmlm::List::Message.new( list, 24 )
     8 #    message.thread    #=> (a thread object this message is part of)
    11 #    message.thread    #=> (a thread object this message is part of)
    10 #    puts message.to_s #=> (raw email)
    13 #    puts message.to_s #=> (raw email)
    11 #
    14 #
    12 # This class passes all heavy lifting to the Mail::Message library.
    15 # This class passes all heavy lifting to the Mail::Message library.
    13 # Please see it for specifics on usage.
    16 # Please see it for specifics on usage.
    14 #
    17 #
    15 # == Version
       
    16 #
       
    17 #  $Id$
       
    18 #
       
    19 #---
    18 #---
    20 
       
    21 require 'pathname'
       
    22 require 'ezmlm' unless defined?( Ezmlm )
       
    23 require 'mail'
       
    24 
       
    25 
       
    26 ### A Ruby interface to an individual list message.
       
    27 ###
       
    28 class Ezmlm::List::Message
    19 class Ezmlm::List::Message
       
    20 	#  $Id$
    29 
    21 
    30 	### Instantiate a new messag from a +list+ and a +message_number+.
    22 	### Instantiate a new messag from a +list+ and a +message_number+.
    31 	###
    23 	###
    32 	def initialize( list, message_number=0 )
    24 	def initialize( list, message_number=0 )
    33 		raise ArgumentError, "Unknown list object." unless list.respond_to?( :listdir )
    25 		raise ArgumentError, "Unknown list object." unless list.respond_to?( :listdir )