Module: Farscape::BaseAgent
- Included in:
- Agent, SafeRepresentorAgent, TransitionAgent
- Defined in:
- lib/farscape/base_agent.rb
Instance Method Summary collapse
Instance Method Details
#handle_extensions ⇒ Object
4 5 6 7 8 |
# File 'lib/farscape/base_agent.rb', line 4 def handle_extensions extensions = Plugins.extensions(enabled_plugins) extensions = extensions[self.class.to_s.split(':')[-1].to_sym] extensions.each { |cls| self.extend(cls) } if extensions end |