# File lib/has_karma.rb, line 15 def has_karma(voteable_type) self.class_eval "def karma_voteable\n\#{voteable_type.to_s.classify}\nend\n" include PeteOnRails::VoteFu::Karma::InstanceMethods extend PeteOnRails::VoteFu::Karma::SingletonMethods if self.karmatic_objects.nil? self.karmatic_objects = [eval(voteable_type.to_s.classify)] else self.karmatic_objects.push(eval(voteable_type.to_s.classify)) end end