require'requirement'classMaximumMacOSRequirement<Requirementfataltruedefinitialize(tags)@version=MacOS::Version.from_symbol(tags.first)superendsatisfy{MacOS.version<=@version}defmessage<<-EOS.undent
OSX#{@version.pretty_name} or older is required.EOSendend