Module: SelfRateable::Rateable
- Defined in:
- lib/self_rateable/rateable.rb
Instance Method Summary collapse
Instance Method Details
#self_rateable(options) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/self_rateable/rateable.rb', line 3 def self_rateable() ops = validate_opts() class_eval do add_associations(ops[:by]) include "SelfRateable::Core::InstanceMethods::#{ops[:type].to_s.camelize}".constantize include "SelfRateable::Core::ClassMethods::#{ops[:type].to_s.camelize}".constantize end end |