Module: DebugSupport

Defined in:
lib/smklib/debug_support.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.append_features(base) ⇒ Object



5
6
7
8
# File 'lib/smklib/debug_support.rb', line 5

def self.append_features(base)
	super
	base.before_filter :initialize_timing, :check_local_request
end

Instance Method Details

#check_local_requestObject



19
20
21
22
23
24
# File 'lib/smklib/debug_support.rb', line 19

def check_local_request
	val = params['local_request'].to_i
	default = consider_all_requests_local ? 1 : 0
	session['local_request'] ||= default
	session['local_request'] = val if val.in? [1, 0] unless params['local_request'].nil?
end

#initialize_timingObject



10
11
12
# File 'lib/smklib/debug_support.rb', line 10

def initialize_timing
	@time = Time.now
end

#local_request?Boolean

Returns:

  • (Boolean)


14
15
16
17
# File 'lib/smklib/debug_support.rb', line 14

def local_request?
	#session['local_request'] == 1
	consider_all_requests_local or session['local_request'] == 1
end