class Land::Config
Attributes
blank_user_agent_string[W]
enabled[R]
schema[W]
untracked_ips[W]
untracked_paths[W]
Public Class Methods
new()
click to toggle source
# File lib/land/config.rb, line 10 def initialize @enabled = false @secure_cookie = false end
Public Instance Methods
add_untracked_ip(ip)
click to toggle source
# File lib/land/config.rb, line 39 def add_untracked_ip(ip) @untracked_ips << ip end
add_untracked_path(path)
click to toggle source
# File lib/land/config.rb, line 47 def add_untracked_path(path) @untracked_paths << path end
blank_user_agent_string()
click to toggle source
# File lib/land/config.rb, line 15 def blank_user_agent_string @blank_user_agent_string ||= 'user agent missing' end
enabled=(value)
click to toggle source
# File lib/land/config.rb, line 19 def enabled=(value) raise ArgumentError unless [true, false].include?(value) @enabled = value end
schema()
click to toggle source
# File lib/land/config.rb, line 31 def schema @schema ||= 'land' end
untracked_ips()
click to toggle source
# File lib/land/config.rb, line 35 def untracked_ips @untracked_ips ||= [] end
untracked_paths()
click to toggle source
# File lib/land/config.rb, line 43 def untracked_paths @untracked_paths ||= [] end
visit_timeout()
click to toggle source
# File lib/land/config.rb, line 51 def visit_timeout @visit_timeout ||= 30.minutes end
visit_timeout=(value)
click to toggle source
# File lib/land/config.rb, line 55 def visit_timeout=(value) raise ArgumentError unless [Integer, ActiveSupport::Duration].include?(value.class) raise ArgumentError, "must be positive" unless value.positive? @visit_timeout = value end