On Jun 10, 2014, at 12:05, Arup Rakshit <aruprakshit / rocketmail.com> =
wrote:

> On Monday, June 09, 2014 06:23:56 PM Jes=FAs Gabriel y Gal=E1n wrote:
>=20
>>=20
>> So, even though January doesn't match, Jan does, and so it is parsed.
>>=20
>> Jesus.
>=20
> Another thing to note here for Time objects. I used *Time#strftim* by =
mistake=20
> with *%Q* option and got the below output, which forced me to check =
the doc=20
> and I found it is not there. I expected some error,while invalid =
*string=20
> formats*. But it gave me the *string* back.

=46rom the doco:

> The directives begin with a percent (%) character. Any text not listed =
as a
> directive will be passed through to the output string.

I interpret that to mean that "%<anything-not-actually-a-directive>" =
will pass through just like your example:

> time =3D Time.now
> time.strftime("%Q") # =3D> "%Q"