class ESLintRails::Config
Constants
- CONFIG_PATH
Public Class Methods
new(force_default: nil)
click to toggle source
# File lib/eslint-rails-ee/config.rb, line 13 def initialize(force_default: nil) raise(ArgumentError, 'force_default is required') if force_default.nil? @force_default = force_default @custom_file = Rails.root.join(CONFIG_PATH) @default_file = ESLintRails::Engine.root.join(CONFIG_PATH) end
read(force_default: false)
click to toggle source
# File lib/eslint-rails-ee/config.rb, line 4 def self.read(force_default: false) self.new(force_default: force_default).send(:read) end
Private Instance Methods
config_file()
click to toggle source
# File lib/eslint-rails-ee/config.rb, line 25 def config_file (@custom_file.exist? && !@force_default) ? @custom_file : @default_file end
read()
click to toggle source
# File lib/eslint-rails-ee/config.rb, line 21 def read config_file.read end