mirror of
https://github.com/redmine/redmine.git
synced 2026-07-06 06:58:36 +02:00
Added Base class for Plugin Hooks. #1296
This commit is contained in:
@@ -174,9 +174,33 @@ module Redmine #:nodoc:
|
||||
end
|
||||
end
|
||||
|
||||
# Default class for Hooks to subclass
|
||||
# Base class for Redmin Plugin hooks.
|
||||
class Base
|
||||
|
||||
|
||||
# Class level access to Rails' helper methods.
|
||||
def self.help
|
||||
Helper.instance
|
||||
end
|
||||
|
||||
# Includes several Helper methods to be used in the class
|
||||
class Helper # :nodoc:
|
||||
include Singleton
|
||||
include ERB::Util
|
||||
include ActionView::Helpers::TagHelper
|
||||
include ActionView::Helpers::FormHelper
|
||||
include ActionView::Helpers::FormTagHelper
|
||||
include ActionView::Helpers::FormOptionsHelper
|
||||
include ActionView::Helpers::JavaScriptHelper
|
||||
include ActionView::Helpers::PrototypeHelper
|
||||
include ActionView::Helpers::UrlHelper
|
||||
|
||||
include ActionController::UrlWriter
|
||||
|
||||
def protect_against_forgery? # :nodoc:
|
||||
false
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user