├── .editorconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── angular-cached-resource.js ├── angular-cached-resource.min.js ├── bower.json ├── karma.conf.coffee ├── karma.full.conf.coffee ├── package.json ├── src ├── build_cached_resource_class.coffee ├── cache.coffee ├── cached_resource_manager.coffee ├── index.coffee ├── modify_object_in_place.coffee ├── process_read_args.coffee ├── read_array_cache.coffee ├── read_cache.coffee ├── resource_cache_array_entry.coffee ├── resource_cache_entry.coffee ├── resource_write_queue.coffee └── write_cache.coffee └── test ├── _config.coffee ├── bound_params_nonexistent.test.coffee ├── cache_adding.test.coffee ├── class_clear_cache.test.coffee ├── class_get.test.coffee ├── class_get_array.test.coffee ├── class_get_array_cache_only.test.coffee ├── class_get_array_cache_populate.test.coffee ├── class_get_array_cache_push.test.coffee ├── class_get_array_callback.test.coffee ├── class_get_cache_only.test.coffee ├── class_get_without_params.test.coffee ├── class_multiple_writes.test.coffee ├── class_post.test.coffee ├── class_post_cache_only.test.coffee ├── class_put_array.test.coffee ├── class_with_custom_actions.test.coffee ├── class_writes_then_reads.test.coffee ├── custom_actions_with_additional_url_params.test.coffee ├── debug_mode.test.coffee ├── disable_cache.test.coffee ├── existing_write_queue.test.coffee ├── full_local_storage_cache.test.coffee ├── global_clear_cache.test.coffee ├── global_clear_undefined.test.coffee ├── instance_post.test.coffee ├── instance_toJSON.test.coffee ├── instance_writes_then_reads.test.coffee ├── local_storage_prefix.test.coffee ├── read_existing_cache_value.test.coffee ├── resources_with_multiparameter_urls.test.coffee ├── save_fail_retry.test.coffee ├── updating_existing_cache_value.test.coffee └── write_cache_introspection.test.coffee /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/README.md -------------------------------------------------------------------------------- /angular-cached-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/angular-cached-resource.js -------------------------------------------------------------------------------- /angular-cached-resource.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/angular-cached-resource.min.js -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/bower.json -------------------------------------------------------------------------------- /karma.conf.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/karma.conf.coffee -------------------------------------------------------------------------------- /karma.full.conf.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/karma.full.conf.coffee -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/package.json -------------------------------------------------------------------------------- /src/build_cached_resource_class.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/build_cached_resource_class.coffee -------------------------------------------------------------------------------- /src/cache.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/cache.coffee -------------------------------------------------------------------------------- /src/cached_resource_manager.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/cached_resource_manager.coffee -------------------------------------------------------------------------------- /src/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/index.coffee -------------------------------------------------------------------------------- /src/modify_object_in_place.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/modify_object_in_place.coffee -------------------------------------------------------------------------------- /src/process_read_args.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/process_read_args.coffee -------------------------------------------------------------------------------- /src/read_array_cache.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/read_array_cache.coffee -------------------------------------------------------------------------------- /src/read_cache.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/read_cache.coffee -------------------------------------------------------------------------------- /src/resource_cache_array_entry.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/resource_cache_array_entry.coffee -------------------------------------------------------------------------------- /src/resource_cache_entry.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/resource_cache_entry.coffee -------------------------------------------------------------------------------- /src/resource_write_queue.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/resource_write_queue.coffee -------------------------------------------------------------------------------- /src/write_cache.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/src/write_cache.coffee -------------------------------------------------------------------------------- /test/_config.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/_config.coffee -------------------------------------------------------------------------------- /test/bound_params_nonexistent.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/bound_params_nonexistent.test.coffee -------------------------------------------------------------------------------- /test/cache_adding.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/cache_adding.test.coffee -------------------------------------------------------------------------------- /test/class_clear_cache.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_clear_cache.test.coffee -------------------------------------------------------------------------------- /test/class_get.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get.test.coffee -------------------------------------------------------------------------------- /test/class_get_array.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get_array.test.coffee -------------------------------------------------------------------------------- /test/class_get_array_cache_only.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get_array_cache_only.test.coffee -------------------------------------------------------------------------------- /test/class_get_array_cache_populate.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get_array_cache_populate.test.coffee -------------------------------------------------------------------------------- /test/class_get_array_cache_push.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get_array_cache_push.test.coffee -------------------------------------------------------------------------------- /test/class_get_array_callback.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get_array_callback.test.coffee -------------------------------------------------------------------------------- /test/class_get_cache_only.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get_cache_only.test.coffee -------------------------------------------------------------------------------- /test/class_get_without_params.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_get_without_params.test.coffee -------------------------------------------------------------------------------- /test/class_multiple_writes.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_multiple_writes.test.coffee -------------------------------------------------------------------------------- /test/class_post.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_post.test.coffee -------------------------------------------------------------------------------- /test/class_post_cache_only.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_post_cache_only.test.coffee -------------------------------------------------------------------------------- /test/class_put_array.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_put_array.test.coffee -------------------------------------------------------------------------------- /test/class_with_custom_actions.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_with_custom_actions.test.coffee -------------------------------------------------------------------------------- /test/class_writes_then_reads.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/class_writes_then_reads.test.coffee -------------------------------------------------------------------------------- /test/custom_actions_with_additional_url_params.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/custom_actions_with_additional_url_params.test.coffee -------------------------------------------------------------------------------- /test/debug_mode.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/debug_mode.test.coffee -------------------------------------------------------------------------------- /test/disable_cache.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/disable_cache.test.coffee -------------------------------------------------------------------------------- /test/existing_write_queue.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/existing_write_queue.test.coffee -------------------------------------------------------------------------------- /test/full_local_storage_cache.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/full_local_storage_cache.test.coffee -------------------------------------------------------------------------------- /test/global_clear_cache.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/global_clear_cache.test.coffee -------------------------------------------------------------------------------- /test/global_clear_undefined.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/global_clear_undefined.test.coffee -------------------------------------------------------------------------------- /test/instance_post.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/instance_post.test.coffee -------------------------------------------------------------------------------- /test/instance_toJSON.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/instance_toJSON.test.coffee -------------------------------------------------------------------------------- /test/instance_writes_then_reads.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/instance_writes_then_reads.test.coffee -------------------------------------------------------------------------------- /test/local_storage_prefix.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/local_storage_prefix.test.coffee -------------------------------------------------------------------------------- /test/read_existing_cache_value.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/read_existing_cache_value.test.coffee -------------------------------------------------------------------------------- /test/resources_with_multiparameter_urls.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/resources_with_multiparameter_urls.test.coffee -------------------------------------------------------------------------------- /test/save_fail_retry.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/save_fail_retry.test.coffee -------------------------------------------------------------------------------- /test/updating_existing_cache_value.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/updating_existing_cache_value.test.coffee -------------------------------------------------------------------------------- /test/write_cache_introspection.test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goodeggs/angular-cached-resource/HEAD/test/write_cache_introspection.test.coffee --------------------------------------------------------------------------------