Sha256: ef20f5395d3b3f4b146fb1b80724403c06a9b611a623b1d99b1acadd183c7e9b

Contents?: true

Size: 906 Bytes

Versions: 6

Compression:

Stored size: 906 Bytes

Contents

require 'active_support/core_ext/module/attribute_accessors'
require 'active_support/core_ext/object'
require 'active_support/core_ext/string'

module Vkontakte
  autoload :Config, 'vkontakte/config'
  autoload :Utils, 'vkontakte/utils'

  module App
    autoload :Base, 'vkontakte/app/base'
    autoload :Iframe, 'vkontakte/app/iframe'
    autoload :Secure, 'vkontakte/app/secure'
    autoload :User, 'vkontakte/app/user'
  end

  module Api
    autoload :Base, 'vkontakte/api/base'
    autoload :Friends, 'vkontakte/api/friends'
    autoload :Groups, 'vkontakte/api/groups'
    autoload :Likes, 'vkontakte/api/likes'
    autoload :Photos, 'vkontakte/api/photos'
    autoload :Profile, 'vkontakte/api/profile'
    autoload :Secure, 'vkontakte/api/secure'
    autoload :Wall, 'vkontakte/api/wall'
  end

  mattr_accessor :config
  @@config = Config.new

  def self.setup(&block)
    yield config
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

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