Packages

Microdata is an Elixir library for parsing microdata from a provided document. Includes helper functions, eg for looking up typed items in a document, and named properties in an item.

Current section

15 Versions

Jump to

Compare versions

3 files changed
+4 additions
-4 deletions
  @@ -26,4 +26,4 @@
26 26 {<<"optional">>,false},
27 27 {<<"repository">>,<<"hexpm">>},
28 28 {<<"requirement">>,<<"~> 0.11.0">>}]]}.
29 - {<<"version">>,<<"0.2.1">>}.
29 + {<<"version">>,<<"0.2.2">>}.
  @@ -66,7 +66,7 @@ defmodule Microdata.Helpers do
66 66 ## Examples
67 67 ```
68 68 iex> Microdata.Helpers.parse_item_types(nil)
69 - nil
69 + []
70 70
71 71 iex> Microdata.Helpers.parse_item_types("foo")
72 72 ["foo"]
  @@ -80,7 +80,7 @@ defmodule Microdata.Helpers do
80 80 ```
81 81 """
82 82 @spec parse_item_types(String.t()) :: [String.t()]
83 - def parse_item_types(nil), do: nil
83 + def parse_item_types(nil), do: []
84 84 def parse_item_types(string), do: string |> String.trim() |> String.split(" ")
85 85
86 86 @doc """
  @@ -4,7 +4,7 @@ defmodule Microdata.MixProject do
4 4 def project do
5 5 [
6 6 app: :microdata,
7 - version: "0.2.1",
7 + version: "0.2.2",
8 8 elixir: "~> 1.6",
9 9 start_permanent: Mix.env() == :prod,
10 10 deps: deps(),