├── .gitignore ├── .travis.yml ├── README.md ├── dot.iex ├── fixture └── custom_cassettes │ ├── get_empty.json │ ├── get_items.json │ ├── get_items_pretty.json │ ├── get_items_pretty_with_auth.json │ ├── get_items_push.json │ ├── get_items_push_record.json │ ├── get_items_records.json │ ├── get_list_append.json │ ├── get_list_push.json │ ├── get_objects.json │ ├── get_objects3.json │ ├── get_objects_post.json │ ├── get_objects_post_delete.json │ ├── get_objects_post_patch.json │ ├── get_root.json │ └── get_root_with_auth.json ├── lib ├── error.ex ├── exfirebase.ex └── exfirebase │ ├── dict.ex │ ├── http.ex │ ├── records.ex │ └── setting.ex ├── mix.exs ├── mix.lock ├── run_iex.sh ├── run_sample.sh ├── sample.ex └── test ├── dict_test.exs ├── exfirebase_test.exs ├── http_test.exs ├── records_test.exs ├── setting_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- 1 | /ebin 2 | /deps 3 | erl_crash.dump 4 | *.ez 5 | /docs 6 | /cover 7 | /_build 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/README.md -------------------------------------------------------------------------------- /dot.iex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/dot.iex -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_empty.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_items.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_items_pretty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_items_pretty.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_items_pretty_with_auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_items_pretty_with_auth.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_items_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_items_push.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_items_push_record.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_items_push_record.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_items_records.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_items_records.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_list_append.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_list_append.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_list_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_list_push.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_objects.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_objects3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_objects3.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_objects_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_objects_post.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_objects_post_delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_objects_post_delete.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_objects_post_patch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_objects_post_patch.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_root.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/get_root_with_auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/fixture/custom_cassettes/get_root_with_auth.json -------------------------------------------------------------------------------- /lib/error.ex: -------------------------------------------------------------------------------- 1 | defmodule ExFirebaseError do 2 | defexception [message: "error"] 3 | end -------------------------------------------------------------------------------- /lib/exfirebase.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/lib/exfirebase.ex -------------------------------------------------------------------------------- /lib/exfirebase/dict.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/lib/exfirebase/dict.ex -------------------------------------------------------------------------------- /lib/exfirebase/http.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/lib/exfirebase/http.ex -------------------------------------------------------------------------------- /lib/exfirebase/records.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/lib/exfirebase/records.ex -------------------------------------------------------------------------------- /lib/exfirebase/setting.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/lib/exfirebase/setting.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/mix.lock -------------------------------------------------------------------------------- /run_iex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/run_iex.sh -------------------------------------------------------------------------------- /run_sample.sh: -------------------------------------------------------------------------------- 1 | mix run sample.ex 2 | -------------------------------------------------------------------------------- /sample.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/sample.ex -------------------------------------------------------------------------------- /test/dict_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/test/dict_test.exs -------------------------------------------------------------------------------- /test/exfirebase_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/test/exfirebase_test.exs -------------------------------------------------------------------------------- /test/http_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/test/http_test.exs -------------------------------------------------------------------------------- /test/records_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/test/records_test.exs -------------------------------------------------------------------------------- /test/setting_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exfirebase/HEAD/test/setting_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start 2 | --------------------------------------------------------------------------------