class Bitreserve::Entities::BaseEntity

Public Class Methods

from_collection(entities, content_range) click to toggle source
# File lib/bitreserve/entities/base_entity.rb, line 6
def self.from_collection(entities, content_range)
  total_size = (content_range && content_range.split('/')[1]) || entities.size
  items = entities.map { |entity| new(entity) }

  PaginatedCollection.new(items, total_size)
end
new(attributes = {}) click to toggle source
Calls superclass method
# File lib/bitreserve/entities/base_entity.rb, line 13
def initialize(attributes = {})
  super(Bitreserve::Helpers.underscored_hash(attributes))
end