Sha256: 199048fbdd3e39f8fbe5cfa8cc5af039548c01e25edc5fcaf401ddfe76072143

Contents?: true

Size: 664 Bytes

Versions: 2

Compression:

Stored size: 664 Bytes

Contents

module MoreViewHooks
  # Registers this gems a Redmine plugin and applies the needed patches
  class RedminePlugin
    include MoreViewHooks::Infos

    def initialize
      register!
      boot!
    end

    private

    def register!
      Redmine::Plugin.register :more_view_hooks do
        name NAME
        author AUTHORS.keys.join(", ")
        description DESCRIPTION
        version VERSION
        url URL
        author_url URL
        directory Engine.root
      end
    end

    def boot!
      MoreViewHooks.load_default_additional_hooks!
      MoreViewHooks.hooks.apply!
    end

    def mirror_assets!
      @plugin.mirror_assets
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
redmine-more_view_hooks-0.0.3 lib/more_view_hooks/redmine_plugin.rb
redmine-more_view_hooks-0.0.2 lib/more_view_hooks/redmine_plugin.rb