Module: EffectiveMailchimpHelper

Defined in:
app/helpers/effective_mailchimp_helper.rb

Instance Method Summary collapse

Instance Method Details

#mailchimp_user_fields(form) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'app/helpers/effective_mailchimp_helper.rb', line 3

def mailchimp_user_fields(form)
  raise('expected a form') unless form.respond_to?(:object)

  resource = form.object
  raise('expected an effective_mailchimp_user resource') unless resource.class.respond_to?(:effective_mailchimp_user?)

  resource.mailchimp_sync!(force: false)

  render('effective/mailchimp_user/fields', form: form, f: form, resource: resource, mailchimp_user: resource)
end