commit ecfdae994dcae9dcc6c554d9157d7ce5f0c6e188
parent 4419e8536b0f8f02e8951abc48e1988400a372e1
Author: William Morgan <wmorgan-sup@masanjin.net>
Date: Sun, 24 Feb 2008 14:28:53 -0800
MBox::Loader#next determines labels with self.labels instead of @labels
This allows subclasses to define fixed #labels methods rather than
having to set a shared instance variable (which is one of the few
features of Ruby I actively hate.) SentLoader does this,
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup/mbox/loader.rb b/lib/sup/mbox/loader.rb
@@ -147,7 +147,7 @@ class Loader < Source
end
self.cur_offset = next_offset
- [returned_offset, (@labels + [:unread]).uniq]
+ [returned_offset, (self.labels + [:unread]).uniq]
end
end