Class: DependentOptionChecker::Configuration

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
10
11
12
13
# File 'lib/dependent_option_checker/configuration.rb', line 7

def initialize
  @config = if File.exist?(config_file_path)
              load_config
            else
              {}
            end
end

Class Method Details

.loadObject



5
# File 'lib/dependent_option_checker/configuration.rb', line 5

def self.load = new

Instance Method Details

#ignored_relationsObject



16
# File 'lib/dependent_option_checker/configuration.rb', line 16

def ignored_relations = @config['ignored_relations'] || {}

#ignored_tablesObject



15
# File 'lib/dependent_option_checker/configuration.rb', line 15

def ignored_tables = @config['ignored_tables'] || []