Sha256: a12e1b179a478070dd16b0e727ed52f9153ebc53bbcf509fff1bfc0352bfed20
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
## Main application model record class inherited from {https://api.rubyonrails.org/classes/ActiveRecord/Base.html ActiveRecord::Base} class Anoubis::ApplicationRecord < ActiveRecord::Base self.abstract_class = true ## Redis database variable attr_accessor :redis ## # Returns {https://github.com/redis/redis-rb Redis database} class # @return [Class] {https://github.com/redis/redis-rb Redis} class reference def redis @redis ||= Redis.new end ## # Returns {https://github.com/redis/redis-rb Redis database} class # @return [Class] {https://github.com/redis/redis-rb Redis} class reference def self.redis Redis.new end ## # Returns {https://github.com/redis/redis-rb Redis} prefix for storing cache data. Prefix can be set in Rails.configuration.anoubis_redis_prefix configuration parameter. # @return [String] {https://github.com/redis/redis-rb Redis} prefix def redis_prefix begin value = Rails.configuration.redis_prefix rescue return '' end return value + ':' end ## # Returns {https://github.com/redis/redis-rb Redis} prefix for storing cache data. Prefix can be set in Rails.configuration.anoubis_redis_prefix configuration parameter. # @return [String] {https://github.com/redis/redis-rb Redis} prefix def self.redis_prefix begin value = Rails.configuration.redis_prefix rescue return '' end return value + ':' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
anoubis-1.0.0 | app/models/anoubis/application_record.rb |