Sha256: e397d636438d2888f150e7e38f1103e95c8527de95478e7d8477308dfff00dc3

Contents?: true

Size: 839 Bytes

Versions: 6

Compression:

Stored size: 839 Bytes

Contents

module Vkontakte
  module Api
    module Wall

      def self.included(base)
        base.class_eval do
          define_method :wall do
            @wall ||= Standart.new(self)
          end
        end
      end

      class Standart < Api::Base
        # https://vk.com/dev/wall.get
        #
        def get(options = {})
          call('wall.get', options)
        end

        # https://vk.com/dev/wall.getById
        #
        def getById(options = {})
          call('wall.getById', options)
        end

        # https://vk.com/dev/wall.getComments
        #
        def getComments(options = {})
          call('wall.getComments', options)
        end

        # https://vk.com/dev/wall.getReposts
        #
        def getReposts(options = {})
          call('wall.getReposts', options)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vkontakte-0.0.9 lib/vkontakte/api/wall.rb
vkontakte-0.0.8 lib/vkontakte/api/wall.rb
vkontakte-0.0.7 lib/vkontakte/api/wall.rb
vkontakte-0.0.6 lib/vkontakte/api/wall.rb
vkontakte-0.0.5 lib/vkontakte/api/wall.rb
vkontakte-0.0.4 lib/vkontakte/api/wall.rb