Module: RuboCop::Cop::Grape::GrapeFile

Defined in:
lib/rubocop/grape/grape_files.rb

Overview

This is a monkey patch for RuboCop which makes rubocop-grape cops adapted only for grape files.

Constant Summary collapse

DEFAULT_GRAPE_DIR =
'app/api'

Instance Method Summary collapse

Instance Method Details

#grape_dirObject



11
12
13
# File 'lib/rubocop/grape/grape_files.rb', line 11

def grape_dir
  @grape_dir ||= load_grape_file_from_config || DEFAULT_GRAPE_DIR
end

#grape_filesObject



15
16
17
18
19
# File 'lib/rubocop/grape/grape_files.rb', line 15

def grape_files
  @grape_files ||= Dir.glob('**/*.rb', base: grape_dir).map do |relative_path|
    File.absolute_path(relative_path, grape_dir)
  end
end