MagickCanvasをGem化した

December 22, 2019

前回作ったMagickCanvasというクラスを雑にGem化した。

https://github.com/tnantoka/magick_canvas

https://rubygems.org/gems/magick_canvas

Gem作ったの久しぶりだったけど、以下の手順で行けた。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ bundle gem magick_canvas
$ cd magick_canvas

# magick_canvas.gemspecのTODOを修正

$ bundle

$ bundle exec rspec
# 1個コケるようになっているので、消すか修正する

# lib配下によしなにコードを書いていく

$ rake build
$ rake release

サインカーブをこのgemを使うように変更しましたが、問題なく動きました。

1
2
$ bundle exec magick_canvas draw rmagick/sine_wave_png.rb -a=Safari -w

こんな感じで実行すると変更があるたびにSafari上で更新される。 ただ、その時にフォーカス奪われるのが邪魔だったり、他にもいろいろと改善点はあるので使いながら整備していきます。