Class: Context

Inherits:
Object
  • Object
show all
Defined in:
lib/common/socket/context.rb

Overview

这个类提供上下文相关服务以减少case中的赋值语句和参数传递

Author

chenjie

Data

2009-4-30

Class Method Summary collapse

Class Method Details

.clearObject

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