Class: Anoubis::ApplicationRecord

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/anoubis/application_record.rb

Overview

Main application model record class inherited from ActiveRecord::Base

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#redisClass

Returns Redis database class

Returns:

  • (Class)

    Redis class reference



6
7
8
# File 'app/models/anoubis/application_record.rb', line 6

def redis
  @redis
end

Class Method Details

.redis_prefixString

Returns Redis prefix for storing cache data. Prefix can be set in Rails.configuration.anoubis_redis_prefix configuration parameter.

Returns:

  • (String)

    Redis prefix



30
31
32
33
34
35
36
37
# File 'app/models/anoubis/application_record.rb', line 30

def self.redis_prefix
  begin
    value = Rails.configuration.redis_prefix
  rescue
    return ''
  end
  return value + ':'
end

Instance Method Details

#redis_prefixString

Returns Redis prefix for storing cache data. Prefix can be set in Rails.configuration.anoubis_redis_prefix configuration parameter.

Returns:

  • (String)

    Redis prefix



18
19
20
21
22
23
24
25
# File 'app/models/anoubis/application_record.rb', line 18

def redis_prefix
  begin
    value = Rails.configuration.redis_prefix
  rescue
    return ''
  end
  return value + ':'
end