3
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'app/helpers/lcp_ruby/dev_toolbar_helper.rb', line 3
def dev_toolbar_attrs(presenter: nil, page: nil, model: nil, record_id: nil, zone: nil, page_type: nil, widget_type: nil)
return {} unless LcpRuby::DevToolbar.enabled?
attrs = {}
attrs["data-lcp-dev-presenter"] = presenter.to_s if presenter
attrs["data-lcp-dev-page"] = page.to_s if page
attrs["data-lcp-dev-model"] = model.to_s if model
attrs["data-lcp-dev-record-id"] = record_id.to_s if record_id
attrs["data-lcp-dev-zone"] = zone.to_s if zone
attrs["data-lcp-dev-page-type"] = page_type.to_s if page_type
attrs["data-lcp-dev-widget-type"] = widget_type.to_s if widget_type
attrs
end
|