Class: Twitch::User

Inherits:
Object
  • Object
show all
Defined in:
lib/twitch/user.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ User

Returns a new instance of User.



6
7
8
9
10
# File 'lib/twitch/user.rb', line 6

def initialize(attributes = {})
  attributes.each do |k, v|
    instance_variable_set("@#{k}", v)
  end
end

Instance Attribute Details

#broadcaster_typeObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def broadcaster_type
  @broadcaster_type
end

#descriptionObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def description
  @description
end

#display_nameObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def display_name
  @display_name
end

#idObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def id
  @id
end

#loginObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def 
  @login
end

#offline_image_urlObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def offline_image_url
  @offline_image_url
end

#profile_image_urlObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def profile_image_url
  @profile_image_url
end

#typeObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def type
  @type
end

#view_countObject (readonly)

All fields are read-only until update support is implemented



4
5
6
# File 'lib/twitch/user.rb', line 4

def view_count
  @view_count
end