Class: Redsquare::App

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/redsquare/app.rb

Constant Summary collapse

POST_COMMANDS =
[
  :sunionstore,
  :srem,
  :spop,
  :smove,
  :setrange,
  :setnx,
  :setbit,
  :set,
  :sdiffstore,
  :sadd,
  :rpush,
  :rpoplpush,
  :rpop,
  :renamex,
  :rename,
  :psetex,
  :pexpireat,
  :pexpire,
  :persist,
  :msetnx,
  :mset,
  :ltrim,
  :lset,
  :lrem,
  :lpushx,
  :lpush,
  :lpop,
  :linsert,
  :incrbyfloat,
  :incrby,
  :incr,
  :hsetnx,
  :hset,
  :hmset,
  :hincrbyfloat,
  :hincrby,
  :hdel,
  :getset,
  :expireat,
  :expire,
  :del,
  :decrby,
  :decr,
  :append
]
GET_COMMANDS =
[
  :sunion,
  :srandmember,
  :smembers,
  :sismember,
  :sinter,
  :sdiff,
  :scard,
  :randomkey,
  :pttl,
  :mget,
  :lrange,
  :llen,
  :lindex,
  :keys,
  :hvals,
  :hmget,
  :hlen,
  :hkeys,
  :hgetall,
  :hget,
  :hexists,
  :getrange,
  :getbit,
  :get,
  :exists,
  :dbsize
]

Instance Method Summary collapse

Instance Method Details

#try_to_i(str) ⇒ Object



100
101
102
103
# File 'lib/redsquare/app.rb', line 100

def try_to_i(str)
  is_int = str.to_i.to_s == str
  is_int ? str.to_i : str
end