日本暦注のフィルタリング
Web からは、
http://hosi.org:3000/cookies/Japanese

で日本暦注のフィルタリングができます。
今回、各暦注に番号を振りましたが、この番号を使って、
昨日のコードの
souran = date.notes(:notes=>[%w(大小歳 凶会)])[0][0][:value]
の[%w(大小歳 凶会)] を 1<<55|1<<56 と書くこともできます。
notes メソッドは Web サーバからの利用を想定して、複数の暦注を
一括して扱う利便性に重点を置いて API を決めましたが、個別の
暦注を扱うユースケースを分析して、もう少し戻り値のデータ構造
を見直す必要があると考えています。
http://hosi.org:3000/cookies/Japanese

で日本暦注のフィルタリングができます。
今回、各暦注に番号を振りましたが、この番号を使って、
昨日のコードの
souran = date.notes(:notes=>[%w(大小歳 凶会)])[0][0][:value]
の[%w(大小歳 凶会)] を 1<<55|1<<56 と書くこともできます。
notes メソッドは Web サーバからの利用を想定して、複数の暦注を
一括して扱う利便性に重点を置いて API を決めましたが、個別の
暦注を扱うユースケースを分析して、もう少し戻り値のデータ構造
を見直す必要があると考えています。
この記事へのコメント