最近 ruby を学び始め、名前、年齢、性別、婚姻状況、特徴を含む家族向けのクラスを作成しました。家族が親であるかどうか、また母親か父親かを判断するメソッドを作成しようとしています。
したがって、メソッドのコードは次のようになります。
def is_father?(age, sex)
if age > 30
puts "is parent"
if sex == "Male"
then puts "is father"
else puts "not father"
end
end
end
家族のメンバーは次のようになります。
fm1=Family.new("John", "Male", 54, "Married", "Annoying")
このように初期化された後:
class Family
def initialize(name, sex, age, status, trait)
@fam_name=name
@fam_sex=sex
@fam_age=age
@fam_stat=status
@fam_trait=trait
end
end
人が前述の特徴を持っている場合、年齢と性別をこのメソッドに渡すにはどうすればよいですか? よろしくお願いいたします。