* Add new gifs to random_gif.rb * Update app/labor/random_gif.rb Co-Authored-By: wuz <conlindurbin@protonmail.com>
34 lines
1.2 KiB
Ruby
34 lines
1.2 KiB
Ruby
class RandomGif
|
|
def initialize(_action = "congratulations")
|
|
@random_gifs = {
|
|
"xjZtu4qi1biIo" => { aspect_ratio: 1.000 },
|
|
"12P29BwtrvsbbW" => { aspect_ratio: 0.760 },
|
|
"9PyhoXey73EpW" => { aspect_ratio: 0.753 },
|
|
"OcZp0maz6ALok" => { aspect_ratio: 1.000 },
|
|
"Is1O1TWV0LEJi" => { aspect_ratio: 0.565 },
|
|
"lz24Z42jLcTa8" => { aspect_ratio: 0.776 },
|
|
"g9582DNuQppxC" => { aspect_ratio: 0.562 },
|
|
"l4HodBpDmoMA5p9bG" => { aspect_ratio: 1.000 },
|
|
"3oxOCfV7z28QtXXAtO" => { aspect_ratio: 0.750 },
|
|
"y8Mz1yj13s3kI" => { aspect_ratio: 0.750 },
|
|
"111ebonMs90YLu" => { aspect_ratio: 0.750 },
|
|
"Sk5uipPXyBjfW" => { aspect_ratio: 0.422 },
|
|
"l0K48FkLfeSCzRA4M" => { aspect_ratio: 0.573 },
|
|
"3o7qDRd1DlF7P2TP3O" => { aspect_ratio: 0.517 },
|
|
"26h0qt6UOumsbJkyI" => { aspect_ratio: 0.442 },
|
|
"3o7qDOzZAhOslfIgMM" => { aspect_ratio: 0.829 },
|
|
"l0K4glBiv82lZ0Zuo" => { aspect_ratio: 0.563 },
|
|
"3o7qDM7FZJG4wmf8ZO" => { aspect_ratio: 0.81 },
|
|
"7EcgJbeY0yCRy" => { aspect_ratio: 0.750 },
|
|
"Gf3fU0qPtI6uk" => { aspect_ratio: 0.750 }
|
|
}
|
|
end
|
|
|
|
def random_id
|
|
@random_gifs.keys.sample
|
|
end
|
|
|
|
def get_aspect_ratio(id)
|
|
(@random_gifs[id] || "xjZtu4qi1biIo")[:aspect_ratio]
|
|
end
|
|
end
|