Sha256: 55fe89104cbaaa1691a2d77708f83a061f6a21aaaa07ca690fec30e2db679cba

Contents?: true

Size: 548 Bytes

Versions: 1

Compression:

Stored size: 548 Bytes

Contents

require 'vk/base'

module Vk
  class Album < Base
    self.key_field = :id
    self.fields = %i[
      id
      thumb_id
      owner_id
      title description
      created updated
      size can_upload privacy_view privacy_comment
      thumb_src
    ]

    def to_s
      title.to_s
    end

    def photos(options = {})
      loader.get_photos(owner_id, id, options)
    end

    protected

    def load_data(options = {})
      @attributes = @attributes.merge(loader.get_group_by_id(id, options)) unless @attributes.size > 1
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vk-0.6.5.53 lib/vk/album.rb