class RubocopRailsConfig::Generators::InstallGenerator

Public Instance Methods

create_config_file() click to toggle source
# File lib/generators/rubocop_rails_config/install_generator.rb, line 11
def create_config_file
  file_method = config_file_exists? ? :prepend : :create
  send :"#{file_method}_file", config_file_path, config_file_content
end

Private Instance Methods

config_file_content() click to toggle source
# File lib/generators/rubocop_rails_config/install_generator.rb, line 25
      def config_file_content
        <<-EOS.strip_heredoc
          inherit_gem:
            rubocop-rails_config:
              - config/rails.yml
        EOS
      end
config_file_exists?() click to toggle source
# File lib/generators/rubocop_rails_config/install_generator.rb, line 17
def config_file_exists?
  File.exist?(config_file_path)
end
config_file_path() click to toggle source
# File lib/generators/rubocop_rails_config/install_generator.rb, line 21
def config_file_path
  ".rubocop.yml"
end