module Celluloid::Supervision::Container::Behavior::ClassMethods

Public Instance Methods

behavior_injections() click to toggle source
# File lib/celluloid/supervision/container/behavior.rb, line 75
def behavior_injections
  Behavior.injections[self] ||= {}
end
identifier!(identifier, *aliases) click to toggle source
# File lib/celluloid/supervision/container/behavior.rb, line 66
def identifier!(identifier, *aliases)
  Behavior[identifier] = self
  Configuration.parameter! :plugins, identifier
  aliases.each do |aliased|
    Configuration.alias! aliased, identifier
  end
  Configuration.save_defaults
end