class Vkdonate::Client

Client which saves API key

Public Class Methods

new(api_key) click to toggle source

New client to work with API @param api_key [String]

# File lib/vkdonate/client.rb, line 8
def initialize(api_key)
  @api_key = api_key.to_s
  raise 'API key can not be empty' if @api_key.empty?
end

Public Instance Methods

donates(**options) click to toggle source

@see VkDonate.donates

# File lib/vkdonate/client.rb, line 19
def donates(**options)
  Vkdonate.donates(@api_key, **options)
end
request(action, **options) click to toggle source

@see VkDonate.request

# File lib/vkdonate/client.rb, line 14
def request(action, **options)
  Vkdonate.request(@api_key, action, **options)
end