Sha256: ed5cbc75382a3e3ebfa08a9a7e79c28ee6bef0b29428e66c696df5b974b71c9f
Contents?: true
Size: 421 Bytes
Versions: 3
Compression:
Stored size: 421 Bytes
Contents
module ElmViewHelper def elm_embed(module_name, args = {}) content_tag(:div) do component_div + script_tag(module_name, args) end end private def component_div content_tag(:div) {} end def script_tag(module_name, args) content_tag(:script, type: "text/javascript") do render(file: "elm/mount_script.js.erb", locals: { module_name: module_name, args: args }) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
elm-rails-0.1.2 | app/helpers/elm_view_helper.rb |
elm-rails-0.1.1 | app/helpers/elm_view_helper.rb |
elm-rails-0.0.1 | app/helpers/elm_view_helper.rb |