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