Module: UserAnnouncements::AdminHelper

Included in:
UserAnnouncementsHelper
Defined in:
app/helpers/user_announcements/admin_helper.rb

Instance Method Summary collapse

Instance Method Details

#_ua_active_model_errors(model) ⇒ Object



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

def _ua_active_model_errors(model)
  return unless model.errors.present?

  (:div, class: ['alert', 'alert-error']) do
    (:h4, "Correct the following errors:") +
    (:ul) do
      safe_join(model.errors.full_messages.map { |msg| (:li, msg) }, "\n")
    end
  end
end

#ua_boolean_display(boolean) ⇒ Object



20
21
22
# File 'app/helpers/user_announcements/admin_helper.rb', line 20

def ua_boolean_display(boolean)
  ( boolean ? '✔' : ' ' ).html_safe
end

#ua_datetime_p(f, method) ⇒ Object



24
25
26
27
28
29
30
# File 'app/helpers/user_announcements/admin_helper.rb', line 24

def ua_datetime_p(f, method)
  if ua_bootstrap_datetime_picker?
    ua_datetime_p_bootstrap(f, method)
  else
    ua_datetime_p_non_bootstrap(f, method)
  end
end

#ua_table_tag(options = {}) ⇒ Object



14
15
16
17
18
# File 'app/helpers/user_announcements/admin_helper.rb', line 14

def ua_table_tag(options={})
  (:table, options.merge(ua_table_attrs)) do
    yield
  end
end