fog/fog-xenserver

View on GitHub
lib/fog/xenserver/compute/requests/set_attribute.rb

Summary

Maintainability
A
0 mins
Test Coverage

Use tr instead of gsub.
Open

          @connection.request({:parser => Fog::XenServer::Parsers::Base.new, :method => "#{klass}.set_#{attr_name.gsub("-","_")}"}, ref, *value)

This cop identifies places where gsub can be replaced by tr or delete.

Example:

# bad
'abc'.gsub('b', 'd')
'abc'.gsub('a', '')
'abc'.gsub(/a/, 'd')
'abc'.gsub!('a', 'd')

# good
'abc'.gsub(/.*/, 'a')
'abc'.gsub(/a+/, 'd')
'abc'.tr('b', 'd')
'a b c'.delete(' ')

There are no issues that match your filters.

Category
Status