Class: Rating

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/rating_for/rating.rb

Instance Method Summary collapse

Instance Method Details

#is_forObject



23
24
25
# File 'lib/rating_for/rating.rb', line 23

def is_for
  self.rating_for
end

#is_for?(element) ⇒ Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/rating_for/rating.rb', line 27

def is_for?(element)
  self.rating_for?(element)
end

#rated_elementObject



11
12
13
# File 'lib/rating_for/rating.rb', line 11

def rated_element
  self.rateable_element.element
end

#rating_forObject



15
16
17
# File 'lib/rating_for/rating.rb', line 15

def rating_for
  self.rateable_element.element_attribute
end

#rating_for?(element) ⇒ Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/rating_for/rating.rb', line 19

def rating_for?(element)
  element.to_s == self.rating_for
end