Module: Invitational::InvitedTo::ClassMethods
- Defined in:
- app/modules/invitational/invited_to.rb
Instance Method Summary collapse
Instance Method Details
#invited_to(*args) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'app/modules/invitational/invited_to.rb', line 14 def invited_to *args args.each do |entity| relation = entity.to_s.pluralize.to_sym type = entity.to_s.camelize has_many relation, through: :invitations, source: :invitable, source_type: type end end |