Class: Context
- Inherits:
-
Object
- Object
- Context
- Defined in:
- lib/common/socket/context.rb
Overview
这个类提供上下文相关服务以减少case中的赋值语句和参数传递
- Author
-
chenjie
- Data
-
2009-4-30
Class Method Summary collapse
-
.clear ⇒ Object
Context.clear.
-
.delete(key) ⇒ Object
Context.delete(“name”).
-
.get(key) ⇒ Object
Context.get(“name”).
-
.set(key, value) ⇒ Object
Context.set(“name”, “100”).
Class Method Details
.clear ⇒ Object
Context.clear
24 25 26 27 |
# File 'lib/common/socket/context.rb', line 24 def Context.clear $log.notice "Clear context" $globlas.clear end |
.delete(key) ⇒ Object
Context.delete(“name”)
51 52 53 54 |
# File 'lib/common/socket/context.rb', line 51 def Context.delete key $log.debug "Context deleting key[#{key}]" $globals.delete key end |
.get(key) ⇒ Object
Context.get(“name”)
42 43 44 45 |
# File 'lib/common/socket/context.rb', line 42 def Context.get(key) $log.debug "Context getting key[#{key}], value [#{$globals[key]}]" return $globals[key] end |
.set(key, value) ⇒ Object
Context.set(“name”, “100”)
33 34 35 36 |
# File 'lib/common/socket/context.rb', line 33 def Context.set(key, value) $log.debug "Context setting key[#{key}] value[#{value}]" $globals[key] = value end |