class CounterCulture::Configuration
Attributes
Public Class Methods
Source
# File lib/counter_culture/configuration.rb, line 21 def initialize @use_read_replica = false end
Public Instance Methods
Source
# File lib/counter_culture/configuration.rb, line 25 def use_read_replica=(value) if value && !rails_supports_read_replica? raise "Counter Culture's read replica support requires Rails 7.1 or higher" end @use_read_replica = value end
Private Instance Methods
Source
# File lib/counter_culture/configuration.rb, line 34 def rails_supports_read_replica? Gem::Requirement.new('>= 7.1.0').satisfied_by?(ActiveRecord.version) end