Module: PushType::AdminHelper
- Defined in:
- app/helpers/push_type/admin_helper.rb
Instance Method Summary collapse
- #ficon(kind, label = nil, opts = {}) ⇒ Object
- #render_custom_field(field, form_builder) ⇒ Object
- #title(page_title) ⇒ Object
Instance Method Details
#ficon(kind, label = nil, opts = {}) ⇒ Object
8 9 10 11 12 |
# File 'app/helpers/push_type/admin_helper.rb', line 8 def ficon(kind, label = nil, opts = {}) opts.merge! class: 'fi-' + kind.to_s.gsub(/_/, '-') el = content_tag :i, nil, opts [el, label].compact.join(' ').html_safe end |
#render_custom_field(field, form_builder) ⇒ Object
14 15 16 17 18 19 |
# File 'app/helpers/push_type/admin_helper.rb', line 14 def render_custom_field(field, form_builder) classes = [ field.kind, field.column_class, 'columns end' ] content_tag :div, class: classes.compact do render "push_type/fields/#{ field.template }", f: form_builder, field: field end end |
#title(page_title) ⇒ Object
4 5 6 |
# File 'app/helpers/push_type/admin_helper.rb', line 4 def title(page_title) content_for :title, page_title.to_s end |