Sha256: ad65c4421375a66093de4e124ecfd6a760c8a8426891c88e82e9cb67a591607e
Contents?: true
Size: 465 Bytes
Versions: 3
Compression:
Stored size: 465 Bytes
Contents
module MoreViewHooks # Describes a preconfigured view hook which will be later applied # by using the elegant Deface gem class Hook attr_reader :deface_options def initialize(hook_name, context, options) @deface_options = options.merge( text: "<%= call_hook(:#{hook_name}, #{context || '{}'}) %>", name: "more_view_hooks_#{hook_name}" ) end def apply! Deface::Override.new(deface_options) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
redmine-more_view_hooks-0.0.3 | lib/more_view_hooks/hook.rb |
redmine-more_view_hooks-0.0.2 | lib/more_view_hooks/hook.rb |
redmine-more_view_hooks-0.0.1 | lib/more_view_hooks/hook.rb |