Not legally you haven't. You can get away with smoking in these places but if you get caught you could receive a civil fine.

Mainly, it's dumb to make a product legal but provide nowhere  to consume it.