class BloodGroups
Public Class Methods
donors(group)
click to toggle source
@param [String] group @return [String]
# File lib/blood_groups.rb, line 10 def self.donors(group) case group when "O" return [@@universal_donor] when "A" return [@@universal_donor, 'A'] when "B" return [@@universal_donor, 'B'] when "AB" return [@@universal_donor, 'A', 'B', @@universal_recipient] else return nil end end
recipients(group)
click to toggle source
@param [String] group @return [String]
# File lib/blood_groups.rb, line 27 def self.recipients(group) case group when "O" return [@@universal_donor, 'A', 'B', @@universal_recipient] when "A" return [@@universal_recipient, 'A'] when "B" return [@@universal_recipient, 'B'] when "AB" return [@@universal_recipient] else return nil end end