Checkpoint commit.

- Add the majority of the list behavioral knobs.
 - Add some quick helpers that can make list changes
   safely (write, unlink, touch)
 - Fix tests.
This commit is contained in:
Mahlon E. Smith 2017-02-06 11:54:16 -08:00
parent 5a524b55bf
commit 7e2a6fe771
32 changed files with 968 additions and 627 deletions

View file

@ -45,12 +45,12 @@ spec = Gem::Specification.new do |s|
# s.executables = %w[]
s.description = <<-EOF
This is a ruby interface for interacting with ezmlm-idx, an email list
manager for use with the Qmail MTA. (The -idx provides an extended
feature set over the initial ezmlm environment), and the messages contained therein.
manager for use with the Qmail MTA, and the messages contained therein.
(The -idx provides an extended feature set over the original ezmlm
environment.)
EOF
s.required_ruby_version = '>= 2'
s.required_ruby_version = '>= 2.1'
s.add_dependency 'loggability', "~> 0.13"
s.add_dependency 'mail', "~> 2.6"
end
@ -115,4 +115,6 @@ end
### M A N I F E S T
########################################################################
__END__
lib/ezmlm/list.rb
lib/ezmlm.rb