Ruby 条件分岐 if,else問題

問題.1 平日でないまたは休日の場合は「True」と返信し、 休日ではない場合は「False」と条件分岐させるメソッドを作りましょう。

呼び出し方: sleep_in(weekday, vacation)

出力例: sleep_in(false, false) → True sleep_in(true, false) → False sleep_in(false, true) → True

def sleep_in(is_weekday,is_vacation)
 if (is_weekday!=true || is_vacation == true)
 puts 'true'
else
 puts 'false'
end

これはおそらくis_weekday、is_vacationを引数に渡して条件分岐でis_weekday!がtrueでなければまたは、is_vacationがtrueの場合はtrueを返して、休日出ない場合つまりelseの際はfalseを返すということかな。