Class: ArcadiaContractListener
- Inherits:
-
Object
- Object
- ArcadiaContractListener
- Defined in:
- ext/ae-rad/ae-rad-libs.rb
Direct Known Subclasses
Instance Method Summary collapse
- #create_callback(_contract) ⇒ Object
-
#initialize(_subscriber, _class, _method, _channel = nil) ⇒ ArcadiaContractListener
constructor
A new instance of ArcadiaContractListener.
Constructor Details
#initialize(_subscriber, _class, _method, _channel = nil) ⇒ ArcadiaContractListener
Returns a new instance of ArcadiaContractListener.
1007 1008 1009 1010 1011 1012 1013 |
# File 'ext/ae-rad/ae-rad-libs.rb', line 1007 def initialize(_subscriber, _class, _method, _channel=nil) @subscriber = _subscriber @class = _class @method = _method @channel = _channel create_callback(_class.instance) end |
Instance Method Details
#create_callback(_contract) ⇒ Object
1015 1016 1017 |
# File 'ext/ae-rad/ae-rad-libs.rb', line 1015 def create_callback(_contract) ObserverCallbackContract.new(_contract, @subscriber, @method, @channel) end |