On Fri, Feb 4, 2011 at 9:15 PM, Philippe LeCavalier
<supp...@plecavalier.com> wrote:
> Hi.
>
> Excerpts from Hamish D's message of Thu Feb 03 18:48:56 -0500 2011:
>> > One bit of info that seems odd to me is when I issue 'sup -l' the hooks 
>> > listed are nowhere to be found in the hooks folder yet they appear to be 
>> > working. Is that normal?
>>
>> sup -l will list the hooks you can use - it doesn't check what hooks
>> you've actually created.
>>
>> > sample hook:
>> > #Mark Lists <lists>
>> > addressfile = File.open("/home/plecavalier/.sup/hooks/label.lists","r")
>> > if ! addressfile.grep(/#{message.list_address}/).empty?
>> > message.add_label :lists
>> > end
>>
>> You can stick debug statements in - say:
>>
>> debug "list address is #{message.list_address.inspect}, type is
>> #{message.list_address.class.to_s}"
>>
>> and then see it in the log (while using sup, press ";" and scroll down
>> to the log buffer).
>>
>> I think that message.list_address is actually of class Person, so you
>> would want to use message.list_address.email for your case. I've
>> updated the wiki to correct that - I think I may have written the
>> wrong information into the wiki to start with :/ so sorry for the
>> mistake.
> Thanks for this. And thanks to everyone else who posted suggestions. Suffice 
> it to say, I would have never figured that out on my own.
>
> I'm also seeing allot more info now with debugs here there and everywhere and 
> can work from that.
>
> One question came to mind while I was fixing my hooks...Does the email 
> address have to be complete or can it be just the domain? (I'm referring to 
> the email address list in the referenced file of course)
>
> --
> Thanks,
> Phil
> _______________________________________________
> sup-talk mailing list
> sup-talk@rubyforge.org
> http://rubyforge.org/mailman/listinfo/sup-talk
>

I'm a bit biased but I think my gem sup_tag could help out. It makes
tagging messages pretty easy. For example:

tag do
  list_address /sup-talk/, :sup
end

tags all messages with sup-talk in the list address as sup. Checkout out:

https://github.com/blakesweeney/sup_tag


Blake
_______________________________________________
sup-talk mailing list
sup-talk@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to