class KerbalStuff::User

Attributes

json[R]

Public Class Methods

new(json) click to toggle source
# File lib/kerbalstuff/user.rb, line 6
def initialize json
        @json = json
        
        @ircNick = @json['ircNick']
        @mods = []
        @twitterUsername = @json['twitterUsername']
        @username = @json['username']
        @redditUsername = @json['redditUsername']
        @forumUsername = @json['forumUsername']
        @description = @json['description']
        
        if @json['mods'].length > 0
                @json['mods'].each do |mod|
                        @mods.push(Mod.new(mod))
                end
        end
end

Public Instance Methods

to_s() click to toggle source
# File lib/kerbalstuff/user.rb, line 24
def to_s
        return ["ircNick=#{@ircNick}", "mods=#{@mods}", "twitterUsername=#{@twitterUsername}", "username=#{@username}", "redditUsername=#{@redditUsername}", "forumUsername=#{@forumUsername}", "description=\"#{@description}\""]
end