会社の人にoctokit使うとGHEにログインしなくても色々できるよと教えてもらったので、試してみることにした。

octokitのインストール

[code]
$ gem install octokit
$ gem list octokit
*** LOCAL GEMS ***

octokit (4.3.0)
[/code]

Gistを作成するテスト

アクセストークンをGithubで作成して、いい感じに権限を付与してあげる。gistの作成だけだったら、gistにチェックを入れるだけ。
下記がテストしたコード。

[code]
require ‘octokit’

client = Octokit::Client.new access_token: ‘Githubの自分のsettings作ったアクセストークン’
client.create_gist({:files => {‘test.md’ => {:content => ‘octokitのテストだよ’}}})
[/code]

これで実行してみたらこんな感じでgistが作られてた。これ確かに便利だ〜。
gist

これ使えばチームで使ってるあのツールのあの部分に適用できそう感があるなぁ〜なんて妄想できたのが良かった。
あとでやってみよ。

カテゴリー: Ruby