class GiphyRB::Responses::StickerPack
Attributes
gifs[R]
meta[R]
pagination[R]
status[R]
Public Class Methods
new(arr)
click to toggle source
# File lib/responses/sticker_pack.rb, line 13 def initialize(arr) @arr = arr @status = 500 unless arr == nil @meta = Parts::Meta.new(arr['meta']) unless arr['meta'] == nil @pagination = Parts::Pagination.new(arr['pagination']) unless arr['pagination'] == nil @status = @meta.status unless @meta == nil generate arr['data'] unless arr['data'] == nil end end
Public Instance Methods
generate(stickers)
click to toggle source
# File lib/responses/sticker_pack.rb, line 24 def generate(stickers) stickers = [].push(stickers) unless stickers == nil @sticker_pack = [] stickers.each do |sticker| @sticker_pack.push Parts::StickerPack.new(sticker) end @sticker_pack end