Module: AptControl::Actors::Proxied
- Included in:
- AptControl::AptSite, Bot, Jabber
- Defined in:
- lib/apt_control/actors.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(other_class) ⇒ Object
31 32 33 34 35 |
# File 'lib/apt_control/actors.rb', line 31 def self.included(other_class) @proxy_class = Class.new(ActorProxy) other_class.instance_variable_set('@proxy_class', @proxy_class) other_class.extend(ProxiedClassMethods) end |
Instance Method Details
#actor ⇒ Object
37 38 39 |
# File 'lib/apt_control/actors.rb', line 37 def actor @actor_proxy ||= self.class.proxy_class.new(self) end |