Sha256: 8db9238c946e9e91402505fc8718e780d56568b2b4ba997a2303593236c54645

Contents?: true

Size: 526 Bytes

Versions: 3

Compression:

Stored size: 526 Bytes

Contents

module DNSimple
  class User < Base

    attr_accessor :id
    attr_accessor :email
    attr_accessor :domain_count
    attr_accessor :domain_limit
    attr_accessor :login_count
    attr_accessor :failed_login_count
    attr_accessor :created_at
    attr_accessor :updated_at


    def self.me
      response = DNSimple::Client.get("/v1/users/me")

      case response.code
      when 200
        new(response["user"])
      else
        raise RequestError.new("Error finding account", response)
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dnsimple-ruby-1.5.3 lib/dnsimple/user.rb
dnsimple-ruby-1.5.2 lib/dnsimple/user.rb
dnsimple-ruby-1.5.1 lib/dnsimple/user.rb