Armadura   A
last analyzed

Complexity

Total Complexity 5

Size/Duplication

Total Lines 22
Duplicated Lines 100 %

Importance

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