Module: SysArcana::Data

Extended by:
Data
Included in:
Data
Defined in:
lib/sysarcana/data.rb,
lib/sysarcana/data/posts.rb,
lib/sysarcana/data/version.rb

Defined Under Namespace

Classes: Post

Constant Summary collapse

VERSION =
'0.0.14'

Instance Method Summary collapse

Instance Method Details

#connect_to_redisObject



14
15
16
17
18
19
20
# File 'lib/sysarcana/data.rb', line 14

def connect_to_redis
  DataLogger::Logger.log(action: 'Data.connect_to_redis') do
    redis_url = ENV["REDISTOGO_URL"] || "redis://localhost:6379"
    uri = URI.parse(redis_url)
    RedisWrapper.new(:host => uri.host, :port => uri.port, :password => uri.password)
  end
end

#redisObject



22
23
24
# File 'lib/sysarcana/data.rb', line 22

def redis
  @redis ||= connect_to_redis
end