ManageIQ/manageiq-ui-classic

View on GitHub
app/controllers/ems_automation_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage

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

  def self.model_to_name(_provmodel)

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