Module: ASIR::ThreadVariable
- Included in:
- Transport
- Defined in:
- lib/asir/thread_variable.rb
Overview
Adds Thread-based class and instance variables.
Defined Under Namespace
Modules: CommonMethods, ModuleMethods
Constant Summary collapse
- DEBUG =
false
- SETTER =
{ }
- EMPTY_HASH =
module
{ }.freeze
Class Method Summary collapse
Class Method Details
.included(target) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/asir/thread_variable.rb', line 5 def self.included target super target.instance_eval do include CommonMethods extend CommonMethods extend ModuleMethods end end |
.setter(sym) ⇒ Object
27 28 29 |
# File 'lib/asir/thread_variable.rb', line 27 def self.setter sym SETTER[sym] ||= :"#{sym}=" end |