module ActiveRecord::FinderMethods

def take!

is found. Note that take! accepts no arguments.
Same as +take+ but raises ActiveRecord::RecordNotFound if no record
def take!
  take or raise RecordNotFound
end