class Ekylibre::PluginSystem::Plugin

Base class for a Plugin

Attributes

engine[R]

@return [Rails::Engine]

Public Class Methods

new(engine: nil) click to toggle source

@param [Rails::Engine] engine

# File lib/ekylibre/plugin_system/plugin.rb, line 11
def initialize(engine: nil)
  @engine = engine
end

Public Instance Methods

boot(container) click to toggle source

@param [Container] container

# File lib/ekylibre/plugin_system/plugin.rb, line 25
def boot(container) end
name() click to toggle source

@return [String]

# File lib/ekylibre/plugin_system/plugin.rb, line 16
def name
  self.class.name
end
version() click to toggle source
# File lib/ekylibre/plugin_system/plugin.rb, line 20
def version
  'unknown'
end