Code Duplication    Length = 21-22 lines in 2 locations

model/items/proteccion.rb 1 location

@@ 2-22 (lines=21) @@
1
# Armaduras adicionales a la principal
2
class Proteccion < Item
3
  def name
4
    proteccion(id)['name']
5
  end
6
7
  def defensa
8
    proteccion(id)['defensa']
9
  end
10
11
  def fits
12
    proteccion(id)['fits']
13
  end
14
15
  def categoria
16
    proteccion(id)['categoria']
17
  end
18
19
  def precio
20
    proteccion(id)['precio']
21
  end
22
end
23

model/items/armadura.rb 1 location

@@ 4-25 (lines=22) @@
1
# frozen_string_literal: true
2
3
# Armadura principal
4
class Armadura < Item
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