Method: MemberCardGenerator::InstanceMethods#validate_members!
- Defined in:
- app/models/member_card_generator.rb
#validate_members! ⇒ Object
49 50 51 52 53 54 55 56 57 |
# File 'app/models/member_card_generator.rb', line 49 def validate_members! errors = [] members.each_with_index do |member,index| errors << " #{member.class} found at position #{index}" unless member.kind_of?(Member) end raise ArgumentError, "Only Member objects are supported for generating member cards:\n" + errors.join("\n") unless errors.empty? end |