タグ

ブックマーク / qiita.com/nysalor (2)

  • プライベートgemの作り方 - Qiita

    プロダクトが大きくなるにつれて、既存のコードの一部を使いまわしたいというケースはよくあるでしょう。 OSSとして公開してしまうのが一番なのですが、様々な事情から公開できないこともあると思います。 そんな場合に、同じコードを複数のリポジトリにコピーするのは当然良くありません。 git submodule等を使う手はありますが、rubyの場合はrubygemsのエコシステムを使ってプライベートなgemを作成し、組み込むことができます。 gemの雛形を作る gemを作成したことがない人も多いと思いますが、驚くほど簡単です。 とりあえずbundlerがインストールされているとして(普通はしていると思いますが) Creating gem 'my_rubygem'... create my_rubygem/Gemfile create my_rubygem/.gitignore create my_r

    プライベートgemの作り方 - Qiita
  • sidekiqの使い方 - Qiita

    sidekiqはresqueやdelayed_jobのような非同期実行を実現するgemです。 使い方はgithubのwikiかRAILSCASTSあたりを見れば分かりますが、Railsで使う場合について簡単に要約してみます。 準備 バックエンドにredisが必要です。 とりあえず試すのであれば、Macならbrew install redisでインストールされます。 番ではwebサーバと別にredisサーバを用意するべきでしょう。 インストール 通常通りGemfileに書いてbundle installするだけです。

    sidekiqの使い方 - Qiita
  • 1