rhysd/daily_coding

/lib 内のソースコード

rhysd opened this issue · 2 comments

各種 helper に定義した方が良い気もする.

現状,/lib/lang_type.rb はAnswer Model内からしか呼んでないことを考えると,helper はControllerまたはViewを"help"するものなので,このままlibに置いとくかもしくは,Answer Model内に置いとくかでいい気がする.

lang typeはともかくも,入力されたURLがまともかどうか(gistのurlかどうか private投稿のものではないか)はなるべく上層で判定したいので,判定ロジックをhelperにおいたほうがいいかもしれない。
さらに,どうせ判定するなら言語も一緒に判定したほうが効率がいいので,lang_type.rbをhelperで定義するのもありか。