naoya@githubさんが最近「カッとなって」Elixir関連の記事を投稿されていますが、さらにカッとなってWEB+DB PRESSに記事を書かれています。 でも、あのソースを見てもそのままでは実際に動かせなかった人も多いのでは。次号以降に補足が出るにしても隔月刊ですしね… ということで復習も兼ねて動かし方を書いてみます。 ソース ソースはこんな感じでした(写経)。一つ目の「あまりElixirらしくない」ものを対象にしました。 defmodule WeatherClient do def fetch_json(url) do HTTPoison.start res = HTTPoison.get!(url) Poison.decode!(res.body) end def get do %{"weather" => weather} = fetch_json( "http://api.