options = args.pop if args.last.is_a?(Hash)
    method_name = arg.first.to_sym if arg.first.is_a?(String) || arg.first.is_a?(Symbol)