Class: Id3Taginator::Frames::Count::Entities::Popularimeter

Inherits:
Object
  • Object
show all
Includes:
Extensions::Comparable
Defined in:
lib/id3taginator/frames/count/entities/popularimeter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Extensions::Comparable

#==, #compare

Constructor Details

#initialize(email, rating, counter) ⇒ Popularimeter

constructor

Parameters:

  • email (String)

    email of the user

  • rating (Integer)

    the rating between 0 and 255

  • counter (Integer)

    the counter, default 32 bit integer, but can be higher too



17
18
19
20
21
# File 'lib/id3taginator/frames/count/entities/popularimeter.rb', line 17

def initialize(email, rating, counter)
  @email = email
  @rating = rating
  @counter = counter
end

Instance Attribute Details

#counterObject

Returns the value of attribute counter.



10
11
12
# File 'lib/id3taginator/frames/count/entities/popularimeter.rb', line 10

def counter
  @counter
end

#emailObject

Returns the value of attribute email.



10
11
12
# File 'lib/id3taginator/frames/count/entities/popularimeter.rb', line 10

def email
  @email
end

#ratingObject

Returns the value of attribute rating.



10
11
12
# File 'lib/id3taginator/frames/count/entities/popularimeter.rb', line 10

def rating
  @rating
end