Sha256: 1a7381693d7321459ea3a77871e905d8a9d55e336d00ef84e23f7a4f0930fcaf

Contents?: true

Size: 1.29 KB

Versions: 24

Compression:

Stored size: 1.29 KB

Contents

Redmine::Plugin.register :<%= plugin_name_underscored %> do
  name '<%= plugin_pretty_name %>'
  author ''
  author_url ''
  description ''
  version '<%= Date.today.strftime('%Y') %>'

  #into easy_settings goes available setting as a symbol key, default value as a value
  settings easy_settings: {  }
end


Dir[File.dirname(__FILE__) + '/lib/<%= plugin_name_underscored %>/easy_patch/**/*.rb'].each {|file| require_dependency file }

# this block is executed once just after Redmine is started
# means after all plugins are initialized
# it is place for plain requires, not require_dependency
# it should contain hooks, permissions - base class in Redmine is required thus is not reloaded
ActiveSupport.on_load(:easyproject, yield: true) do

  require '<%= plugin_name_underscored %>/internals'
  require '<%= plugin_name_underscored %>/hooks'

end

# this block is called every time rails are reloading code
# in development it means after each change in observed file
# in production it means once just after server has started
# in this block should be used require_dependency, but only if necessary.
# better is to place a class in file named by rails naming convency and let it be loaded automatically
# Here goes query registering, custom fields registering and so on
ActionDispatch::Reloader.to_prepare do

end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
redmine_extensions-0.0.39 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.15 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.14 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.0.38 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.13 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.0.37 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.11 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.10 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.0.36 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.0.34 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.09 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.07 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.06 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.05 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.04 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.03 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.0.33 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.02 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.1.01 lib/generators/redmine_extensions/plugin/templates/init.rb.erb
redmine_extensions-0.0.29 lib/generators/redmine_extensions/plugin/templates/init.rb.erb