class Snafu::Models::Achievement
Attributes
desc[R]
description[R]
image_180[R]
image_60[R]
name[R]
url[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/snafu/models/achievement.rb, line 6 def initialize(options = {}) @name = options["name"] @description = options["description"] || options["desc"] @url = options["url"] @image_60 = parse_image options["image_60"] @image_180 = parse_image options["image_180"] end
Public Instance Methods
parse_image(image)
click to toggle source
# File lib/snafu/models/achievement.rb, line 14 def parse_image(image) if image.is_a? String return GlitchImage.new(url: image) elsif image.is_a? GlitchImage return image end nil end