__FILE__ __LINE__ BEGIN END and begin break and begin break case catch defined? do else elsif end ensure for if in include next not or private protected public redo require rescue retry return super then throw unless until when while yield attr attr_reader attr_writer attr_accessor alias module class def undef nil false true