Armadura   A
last analyzed

Complexity

Total Complexity 5

Size/Duplication

Total Lines 22
Duplicated Lines 95.45 %

Test Coverage

Coverage 54.55%

Importance

Changes 0
Metric Value
dl 21
loc 22
ccs 6
cts 11
cp 0.5455
rs 10
c 0
b 0
f 0
wmc 5

5 Methods

Rating   Name   Duplication   Size   Complexity  
A fits() 3 3 1
A categoria() 3 3 1
A precio() 3 3 1
A defensa() 3 3 1
A name() 3 3 1

How to fix   Duplicated Code   

Duplicated Code

Duplicate code is one of the most pungent code smells. A rule that is often used is to re-structure code once it is duplicated in three or more places.

Common duplication problems, and corresponding solutions are:

1 View Code Duplication
# Armadura principal
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated in your project.
Loading history...
2 1
class Armadura < Item
3 1
  def name
4
    armadura(id)['name']
5
  end
6
7
  # Defensa base del personaje
8 1
  def defensa
9
    armadura(id)['defensa']
10
  end
11
12 1
  def categoria
13
    armadura(id)['categoria']
14
  end
15
16 1
  def precio
17
    armadura(id)['precio']
18
  end
19
20 1
  def fits
21
    'armadura'
22
  end
23
end
24