Sha256: e26936d6645beb2f425c61506404d309316c2e14c515335417df8e1eab15ac12

Contents?: true

Size: 369 Bytes

Versions: 6

Compression:

Stored size: 369 Bytes

Contents

class Smartsend::Account
  attr_accessor :api_token, :referer, :user_agents

  def initialize(api_token:, referer: nil, user_agents: nil)
    @api_token = api_token
    @referer = referer
    @user_agents = user_agents
  end

  def valid?
    begin
      !!Smartsend::Client.new(self).get('user')
    rescue Smartsend::AuthorizationError
      false
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
smartsend-ruby-0.5.1 lib/smartsend/account.rb
smartsend-ruby-0.5.0 lib/smartsend/account.rb
smartsend-ruby-0.4.3 lib/smartsend/account.rb
smartsend-ruby-0.4.2 lib/smartsend/account.rb
smartsend-ruby-0.4.1 lib/smartsend/account.rb
smartsend-ruby-0.4.0 lib/smartsend/account.rb