Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Master Hex.pm Version

SmartCity

This library defines helper functions that are used across SmartCity modules.

Installation

def deps do
  [
    {:smart_city, "~> 3.20.1"}
  ]
end

Basic Usage

iex> SmartCity.Helpers.to_atom_keys(%{"a" => 1, "b" => 2, "c" => 3})
%{a: 1, b: 2, c: 3}

iex> SmartCity.Helpers.to_atom_keys(%{"a" => %{"b" => "c"}})
%{a: %{b: "c"}}

iex> SmartCity.Helpers.deep_merge(%{a: 1, b: 2}, %{a: 3, c: 4})
%{a: 3, b: 2, c: 4}

Full documentation can be found at https://hexdocs.pm/smart_city/api-reference.html.

Contributing

The build process runs these commands:

mix local.rebar --force
mix local.hex --force
mix deps.get
mix format --check-formatted
mix credo
mix test

License

SmartCity is released under the Apache 2.0 license - see the license at http://www.apache.org/licenses/LICENSE-2.0

About

Library defining shared functions and data structures across platform microservices

Topics

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.