https://rubygems.org/gems/i18n/versions/0.7.0

こちらのサイトの右側にテキストをクリップボードにコピーするボタンがあります。

htmlを覗いてみるとdata属性に対象の文字がありますが、どうやってコピーさせてるのでしょうか?

JavaScriptで可能なのでしょうか?