MEMBER_FILE_TEMPLATE = <<'END_OF_TEMPLATE'
---
name: <%= name %>
-<% unless address.nil? %>
+<% unless address.nil? -%>
address: |
<%= address.gsub(/^/, ' ').rstrip %>
-<% end %>
+<% end -%>
email: <%= email %>
joined_on: <%= joined_on %>
membership_fee_paid_on: <%= membership_fee_paid_on %>
end
def render_member_file(locals)
- ERB.new(MEMBER_FILE_TEMPLATE).result(OpenStruct.new(locals).instance_eval { binding })
+ ERB.new(MEMBER_FILE_TEMPLATE, nil, '-').result(OpenStruct.new(locals).instance_eval { binding })
end
def new_id
comment faire, écrivez au conseil d'administration. Répondre à cet email
devrait faire l'affaire.
- <% unless member.address.nil? %>
+ <% unless member.address.nil? -%>
Au passage, est-ce que vous pourriez vérifier que l'adresse postale est
toujours bonne ? Voici celle que nous avons retenu :
Si ce n'est plus le cas, c'est chouette de le signaler.
- <% end %>
+ <% end -%>
Au plaisir de continuer l'aventure de Nos oignons avec vous,
--
Le robot du conseil d'administration
def send(member)
locals = { :member => member, :days => days }
- body = ERB.new(template).result(OpenStruct.new(locals).instance_eval { binding })
+ body = ERB.new(template, nil, '-').result(OpenStruct.new(locals).instance_eval { binding })
mail = Mail.new :charset => 'utf-8',
:from => NosOignons::BOARD_EMAIL,
:to => member.email,