Sha256: 56b5f5b32e6650afb32135ace57034f50b772d15bee75835066d18496e3a2a2a
Contents?: true
Size: 360 Bytes
Versions: 5
Compression:
Stored size: 360 Bytes
Contents
class CollectionResponse attr_accessor :results, :page, :total_pages, :total_results def initialize self.page = 1 self.total_pages = 1 self.total_results = results.size end def to_json { page: page, results: results.map(&:to_hash), total_pages: total_pages, total_results: total_results }.to_json end end
Version data entries
5 entries across 5 versions & 1 rubygems