-
Add
yamerl
andworldly
as dependency inmix.exs
defp deps do [ {:yamerl, github: "yakaz/yamerl"}, {:worldly, "0.1.0"} ] end
-
Get the worldly dependency
mix deps.get
-
Add
yamerl
andworldly
as application dependency inmix.exs
def application do [applications: [:logger] ++ [:yamerl, :worldly]] end
-
Add data_path config in
config/config.exs
config :worldly, :data_path, Path.join(Mix.Project.deps_path, "/worldly/data")
-
Start IEx
iex -S mix
-
Play with Worldy
iex> Worldy.Country.with_name("India") [%Worldly.Country{alpha_2_code: "IN", alpha_3_code: "IND", common_name: "", has_regions: true, name: "India", numeric_code: "356", official_name: "Republic of India"}]
Check worldly README