Class: RailsViewCounter::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_view_counter/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize ⇒ Configuration

Returns a new instance of Configuration.



14
15
16
17
18
19
# File 'lib/rails_view_counter/configuration.rb', line 14

def initialize
  @ip_limit_duration = 1.hour
  @enable_ip_limit = true
  @log_views = false
  @cache_store = :rails_cache
end

Instance Attribute Details

#cache_store ⇒ Object

Returns the value of attribute cache_store.



12
13
14
# File 'lib/rails_view_counter/configuration.rb', line 12

def cache_store
  @cache_store
end

#enable_ip_limit ⇒ Object

Returns the value of attribute enable_ip_limit.



12
13
14
# File 'lib/rails_view_counter/configuration.rb', line 12

def enable_ip_limit
  @enable_ip_limit
end

#ip_limit_duration ⇒ Object

Returns the value of attribute ip_limit_duration.



12
13
14
# File 'lib/rails_view_counter/configuration.rb', line 12

def ip_limit_duration
  @ip_limit_duration
end

#log_views ⇒ Object

Returns the value of attribute log_views.



12
13
14
# File 'lib/rails_view_counter/configuration.rb', line 12

def log_views
  @log_views
end