diff options
| -rw-r--r-- | app/models/pokeviewer/pokemon.rb | 8 | ||||
| -rw-r--r-- | app/models/pokeviewer/revision.rb | 14 |
2 files changed, 15 insertions, 7 deletions
| diff --git a/app/models/pokeviewer/pokemon.rb b/app/models/pokeviewer/pokemon.rb index ab516fb..f65d68e 100644 --- a/app/models/pokeviewer/pokemon.rb +++ b/app/models/pokeviewer/pokemon.rb | |||
| @@ -186,6 +186,14 @@ module Pokeviewer | |||
| 186 | end | 186 | end |
| 187 | end | 187 | end |
| 188 | 188 | ||
| 189 | def gift_ribbon_description(ribbon) | ||
| 190 | if trainer.nil? | ||
| 191 | "" | ||
| 192 | else | ||
| 193 | trainer.gift_ribbon_description(ribbon) | ||
| 194 | end | ||
| 195 | end | ||
| 196 | |||
| 189 | private | 197 | private |
| 190 | 198 | ||
| 191 | def set_uuid | 199 | def set_uuid |
| diff --git a/app/models/pokeviewer/revision.rb b/app/models/pokeviewer/revision.rb index 2626ae3..e33ac4f 100644 --- a/app/models/pokeviewer/revision.rb +++ b/app/models/pokeviewer/revision.rb | |||
| @@ -363,7 +363,7 @@ module Pokeviewer | |||
| 363 | result << { | 363 | result << { |
| 364 | filename: "marine-ribbon.png", | 364 | filename: "marine-ribbon.png", |
| 365 | name: "Marine Ribbon", | 365 | name: "Marine Ribbon", |
| 366 | description: pokemon.trainer.gift_ribbon_description(:marine_ribbon) | 366 | description: pokemon.gift_ribbon_description(:marine_ribbon) |
| 367 | } | 367 | } |
| 368 | end | 368 | end |
| 369 | 369 | ||
| @@ -371,7 +371,7 @@ module Pokeviewer | |||
| 371 | result << { | 371 | result << { |
| 372 | filename: "land-ribbon.png", | 372 | filename: "land-ribbon.png", |
| 373 | name: "Land Ribbon", | 373 | name: "Land Ribbon", |
| 374 | description: pokemon.trainer.gift_ribbon_description(:land_ribbon) | 374 | description: pokemon.gift_ribbon_description(:land_ribbon) |
| 375 | } | 375 | } |
| 376 | end | 376 | end |
| 377 | 377 | ||
| @@ -379,7 +379,7 @@ module Pokeviewer | |||
| 379 | result << { | 379 | result << { |
| 380 | filename: "sky-ribbon.png", | 380 | filename: "sky-ribbon.png", |
| 381 | name: "Sky Ribbon", | 381 | name: "Sky Ribbon", |
| 382 | description: pokemon.trainer.gift_ribbon_description(:sky_ribbon) | 382 | description: pokemon.gift_ribbon_description(:sky_ribbon) |
| 383 | } | 383 | } |
| 384 | end | 384 | end |
| 385 | 385 | ||
| @@ -387,7 +387,7 @@ module Pokeviewer | |||
| 387 | result << { | 387 | result << { |
| 388 | filename: "country-ribbon.png", | 388 | filename: "country-ribbon.png", |
| 389 | name: "Country Ribbon", | 389 | name: "Country Ribbon", |
| 390 | description: pokemon.trainer.gift_ribbon_description(:country_ribbon) | 390 | description: pokemon.gift_ribbon_description(:country_ribbon) |
| 391 | } | 391 | } |
| 392 | end | 392 | end |
| 393 | 393 | ||
| @@ -395,7 +395,7 @@ module Pokeviewer | |||
| 395 | result << { | 395 | result << { |
| 396 | filename: "national-ribbon.png", | 396 | filename: "national-ribbon.png", |
| 397 | name: "National Ribbon", | 397 | name: "National Ribbon", |
| 398 | description: pokemon.trainer.gift_ribbon_description(:national_ribbon) | 398 | description: pokemon.gift_ribbon_description(:national_ribbon) |
| 399 | } | 399 | } |
| 400 | end | 400 | end |
| 401 | 401 | ||
| @@ -403,7 +403,7 @@ module Pokeviewer | |||
| 403 | result << { | 403 | result << { |
| 404 | filename: "earth-ribbon.png", | 404 | filename: "earth-ribbon.png", |
| 405 | name: "Earth Ribbon", | 405 | name: "Earth Ribbon", |
| 406 | description: pokemon.trainer.gift_ribbon_description(:earth_ribbon) | 406 | description: pokemon.gift_ribbon_description(:earth_ribbon) |
| 407 | } | 407 | } |
| 408 | end | 408 | end |
| 409 | 409 | ||
| @@ -411,7 +411,7 @@ module Pokeviewer | |||
| 411 | result << { | 411 | result << { |
| 412 | filename: "world-ribbon.png", | 412 | filename: "world-ribbon.png", |
| 413 | name: "World Ribbon", | 413 | name: "World Ribbon", |
| 414 | description: pokemon.trainer.gift_ribbon_description(:world_ribbon) | 414 | description: pokemon.gift_ribbon_description(:world_ribbon) |
| 415 | } | 415 | } |
| 416 | end | 416 | end |
| 417 | 417 | ||
