X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/6a086c6afe926f02597b81b21b58000166b2c885..e52ee556380e7ecb6a7a674743ebe6c0cfd561aa:/lib/nos_oignons/member.rb diff --git a/lib/nos_oignons/member.rb b/lib/nos_oignons/member.rb index 8b0bd97..a67581c 100644 --- a/lib/nos_oignons/member.rb +++ b/lib/nos_oignons/member.rb @@ -59,7 +59,8 @@ module NosOignons unless page_content.start_with?("---\n") raise ArgumentError.new('content is not a proper YAML document') end - data = YAML.load(page_content) + yaml_content = /\A---\n(.*)\n---\n/m.match(page_content)[1] + data = YAML.load(yaml_content) MEMBER_FIELDS.each do |field| self[field] = data[field.to_s] end