Method: Catlogic::PropositionType#quality

Defined in:
lib/catlogic/proposition_type.rb

#qualityObject



29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/catlogic/proposition_type.rb', line 29

def quality
  if @label == "A"
    quality = Quality.new("affirmative")
  elsif @label == "E"
    quality = Quality.new("negative")
  elsif @label == "I"
    quality = Quality.new("affirmative")
  elsif @label == "O"
    quality = Quality.new("negative")
  else
    quality = "not a valid type"
  end
  return quality
end