class RCTClient
Public Instance Methods
add_param(params, name, value)
click to toggle source
# File lib/rct_client.rb, line 39 def add_param(params, name, value) if (name == nil || name.empty? || value == nil || value.empty?) return params end val = CGI.escape(value) if (params == nil || params.empty?) return "?#{name}=#{val}" end return "#{params}&#{name}=#{val}" end
add_to_hash_if_set(name, hash)
click to toggle source
# File lib/rct_client.rb, line 76 def add_to_hash_if_set(name, hash) value = RCT.sget(name) return false if value == nil return false if value.empty? hash[name] = value return true end
is_cli()
click to toggle source
# File lib/rct_client.rb, line 129 def is_cli mode = sget(RCT_MODE) return true if (mode == RCT_MODE_CLI) false end
log(level, line)
click to toggle source
# File lib/rct_client.rb, line 88 def log(level, line) rct_log(level, line) end
sdelete(key)
click to toggle source
# File lib/rct_client.rb, line 121 def sdelete(key) RCT.sdelete(key) end
set(var)
click to toggle source
# File lib/rct_client.rb, line 65 def set(var) return false if var == nil return false if var.empty? return true end
sget(key)
click to toggle source
# File lib/rct_client.rb, line 113 def sget(key) RCT.sget(key) end
sset(key, value, temp=false)
click to toggle source
# File lib/rct_client.rb, line 97 def sset(key, value, temp=false) RCT.sset(key, value, temp) end
ssettmp(key, value)
click to toggle source
# File lib/rct_client.rb, line 105 def ssettmp(key, value) RCT.sset(key, value, true) end
uuid()
click to toggle source
# File lib/rct_client.rb, line 56 def uuid return SecureRandom.uuid() end