Sha256: b1ebf4c3dcb7a764e43cf6a99176f22b13702052c77aeaab4556eca547a6771b
Contents?: true
Size: 479 Bytes
Versions: 19
Compression:
Stored size: 479 Bytes
Contents
module HookHelper # Allow hooks to be used in views like this: # # <%= hook :some_hook %> # # <%= hook :some_hook do %> # <p>Some HTML</p> # <% end %> # def hook(hook_name, locals = {}, &block) content = block_given? ? capture(&block) : '' Spree::ThemeSupport::Hook.render_hook(hook_name, content, self, locals) end def locals_hash(names, binding) names.inject({}) {|memo, key| memo[key.to_sym] = eval(key, binding); memo} end end
Version data entries
19 entries across 19 versions & 6 rubygems