Class: EagerEye::Configuration

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

Constant Summary collapse

DEFAULT_DETECTORS =
%i[loop_association serializer_nesting missing_counter_cache].freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



9
10
11
12
13
14
# File 'lib/eager_eye/configuration.rb', line 9

def initialize
  @excluded_paths = []
  @enabled_detectors = DEFAULT_DETECTORS.dup
  @app_path = "app"
  @fail_on_issues = true
end

Instance Attribute Details

#app_pathObject

Returns the value of attribute app_path.



5
6
7
# File 'lib/eager_eye/configuration.rb', line 5

def app_path
  @app_path
end

#enabled_detectorsObject

Returns the value of attribute enabled_detectors.



5
6
7
# File 'lib/eager_eye/configuration.rb', line 5

def enabled_detectors
  @enabled_detectors
end

#excluded_pathsObject

Returns the value of attribute excluded_paths.



5
6
7
# File 'lib/eager_eye/configuration.rb', line 5

def excluded_paths
  @excluded_paths
end

#fail_on_issuesObject

Returns the value of attribute fail_on_issues.



5
6
7
# File 'lib/eager_eye/configuration.rb', line 5

def fail_on_issues
  @fail_on_issues
end