You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2019/06/01 01:11:36 UTC
[whimsy] branch master updated: make 3C show up in the agenda
This is an automated email from the ASF dual-hosted git repository.
rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new 77a61c6 make 3C show up in the agenda
77a61c6 is described below
commit 77a61c6b6a7d9682c3f7f7eb0bebb1f2bfffff77
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Fri May 31 21:11:18 2019 -0400
make 3C show up in the agenda
---
lib/whimsy/asf/agenda/minutes.rb | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/lib/whimsy/asf/agenda/minutes.rb b/lib/whimsy/asf/agenda/minutes.rb
index 7dfef54..ab47060 100644
--- a/lib/whimsy/asf/agenda/minutes.rb
+++ b/lib/whimsy/asf/agenda/minutes.rb
@@ -8,7 +8,7 @@ class ASF::Board::Agenda
minutes = @file.split(/^ 3. Minutes from previous meetings/,2).last.
split(OFFICER_SEPARATOR,2).first
- pattern = /
+ pattern1 = /
\s{4}(?<section>[A-Z])\.
\sThe.meeting.of\s+(?<title>.*?)\n
(?<text>.*?)
@@ -17,7 +17,7 @@ class ASF::Board::Agenda
\s{8,9}\]\n
/mx
- scan minutes, pattern do |attrs|
+ scan minutes, pattern1 do |attrs|
attrs['section'] = '3' + attrs['section']
attrs['text'] = attrs['text'].strip
attrs['approved'] = attrs['approved'].strip.gsub(/\s+/, ' ')
@@ -29,5 +29,17 @@ class ASF::Board::Agenda
end
end
end
+
+ pattern2 = /
+ \s{4}(?<section>[A-Z])\.
+ \s+(?<title>Action.*?)\n
+ (?<text>.*)
+ /mx
+
+ scan minutes, pattern2 do |attrs|
+ attrs['section'] = '3' + attrs['section']
+ attrs['text'] = attrs['text'].strip
+ end
+
end
end