Class: Avm::EacRubyBase1::Rubocop::OffenseSet
- Inherits:
-
Object
- Object
- Avm::EacRubyBase1::Rubocop::OffenseSet
- Defined in:
- lib/avm/eac_ruby_base1/rubocop/offense_set.rb,
lib/avm/eac_ruby_base1/rubocop/offense_set/file.rb,
lib/avm/eac_ruby_base1/rubocop/offense_set/offense.rb,
lib/avm/eac_ruby_base1/rubocop/offense_set/line_processor.rb
Defined Under Namespace
Classes: File, LineProcessor, Offense
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_json(json_text) ⇒ Avm::EacRubyBase1::Rubocop::OffenseSet
10 11 12 13 14 15 16 |
# File 'lib/avm/eac_ruby_base1/rubocop/offense_set.rb', line 10 def from_json(json_text) new( JSON.parse(json_text).fetch('files').map do |data| ::Avm::EacRubyBase1::Rubocop::OffenseSet::File.by_data(data) end.select(&:offenses?) ) end |
Instance Method Details
#disable_all ⇒ void
This method returns an undefined value.
22 23 24 |
# File 'lib/avm/eac_ruby_base1/rubocop/offense_set.rb', line 22 def disable_all files.each(&:disable_offenses) end |