ManageIQ/manageiq

View on GitHub
app/models/chargeable_field.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
95%

private (on line 107) does not make singleton methods private. Use private_class_method or private inside a class << self block instead.
Open

  def self.seed
Severity: Minor
Found in app/models/chargeable_field.rb by rubocop

Checks for private or protected access modifiers which are applied to a singleton method. These access modifiers do not make singleton methods private/protected. private_class_method can be used for that.

Example:

# bad

class C
  private

  def self.method
    puts 'hi'
  end
end

Example:

# good

class C
  def self.method
    puts 'hi'
  end

  private_class_method :method
end

Example:

# good

class C
  class << self
    private

    def method
      puts 'hi'
    end
  end
end

There are no issues that match your filters.

Category
Status