Module: LazyElements::ViewHelpers
- Defined in:
- lib/lazy_elements/view_helpers.rb
Instance Method Summary collapse
Instance Method Details
#lazy_element(name, options = {}) ⇒ Object
3 4 5 6 |
# File 'lib/lazy_elements/view_helpers.rb', line 3 def lazy_element(name, = {}) check_template_file!(name) render_lazy_blank_element(name, [:attr]) end |
#render_lazy_blank_element(name, attr) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/lazy_elements/view_helpers.rb', line 8 def render_lazy_blank_element(name, attr) default_option = {'data-id' => name, 'class' => LazyElements.config.class_name} option = default_option if attr.is_a?(Hash) option['data-attr'] = attr.to_json end content_tag(:div, '', option) end |