├── .github └── workflows │ └── test.yml ├── .gitignore ├── .rspec ├── .yardopts ├── Gemfile ├── ISSUE_TEMPLATE ├── LICENSE ├── Manifest ├── PULL_REQUEST_TEMPLATE ├── Rakefile ├── changelog.md ├── code_of_conduct.md ├── koala.gemspec ├── lib ├── koala.rb └── koala │ ├── api.rb │ ├── api │ ├── batch_operation.rb │ ├── graph_api_methods.rb │ ├── graph_batch_api.rb │ ├── graph_collection.rb │ └── graph_error_checker.rb │ ├── configuration.rb │ ├── errors.rb │ ├── http_service.rb │ ├── http_service │ ├── request.rb │ ├── response.rb │ └── uploadable_io.rb │ ├── oauth.rb │ ├── realtime_updates.rb │ ├── test_users.rb │ ├── utils.rb │ └── version.rb ├── readme.md └── spec ├── cases ├── api_spec.rb ├── configuration_spec.rb ├── error_spec.rb ├── graph_api_batch_spec.rb ├── graph_api_spec.rb ├── graph_collection_spec.rb ├── graph_error_checker_spec.rb ├── http_service │ ├── request_spec.rb │ └── response_spec.rb ├── http_service_spec.rb ├── koala_spec.rb ├── koala_test_spec.rb ├── oauth_spec.rb ├── realtime_updates_spec.rb ├── test_users_spec.rb ├── uploadable_io_spec.rb └── utils_spec.rb ├── fixtures ├── beach.jpg ├── cat.m4v ├── facebook_data.yml ├── mock_facebook_responses.yml └── vcr_cassettes │ ├── app_test_accounts.yml │ └── friend_list_next_page.yml ├── integration └── graph_collection_spec.rb ├── spec_helper.rb └── support ├── custom_matchers.rb ├── graph_api_shared_examples.rb ├── koala_test.rb ├── mock_http_service.rb └── uploadable_io_shared_examples.rb /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | pkg 2 | .project 3 | Gemfile.lock 4 | .rvmrc 5 | *.rbc 6 | *~ 7 | .yardoc/ 8 | .DS_Store 9 | coverage 10 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color --order rand -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/.yardopts -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/Gemfile -------------------------------------------------------------------------------- /ISSUE_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/ISSUE_TEMPLATE -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/LICENSE -------------------------------------------------------------------------------- /Manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/Manifest -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/Rakefile -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/changelog.md -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /koala.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/koala.gemspec -------------------------------------------------------------------------------- /lib/koala.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala.rb -------------------------------------------------------------------------------- /lib/koala/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/api.rb -------------------------------------------------------------------------------- /lib/koala/api/batch_operation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/api/batch_operation.rb -------------------------------------------------------------------------------- /lib/koala/api/graph_api_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/api/graph_api_methods.rb -------------------------------------------------------------------------------- /lib/koala/api/graph_batch_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/api/graph_batch_api.rb -------------------------------------------------------------------------------- /lib/koala/api/graph_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/api/graph_collection.rb -------------------------------------------------------------------------------- /lib/koala/api/graph_error_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/api/graph_error_checker.rb -------------------------------------------------------------------------------- /lib/koala/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/configuration.rb -------------------------------------------------------------------------------- /lib/koala/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/errors.rb -------------------------------------------------------------------------------- /lib/koala/http_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/http_service.rb -------------------------------------------------------------------------------- /lib/koala/http_service/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/http_service/request.rb -------------------------------------------------------------------------------- /lib/koala/http_service/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/http_service/response.rb -------------------------------------------------------------------------------- /lib/koala/http_service/uploadable_io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/http_service/uploadable_io.rb -------------------------------------------------------------------------------- /lib/koala/oauth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/oauth.rb -------------------------------------------------------------------------------- /lib/koala/realtime_updates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/realtime_updates.rb -------------------------------------------------------------------------------- /lib/koala/test_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/test_users.rb -------------------------------------------------------------------------------- /lib/koala/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/lib/koala/utils.rb -------------------------------------------------------------------------------- /lib/koala/version.rb: -------------------------------------------------------------------------------- 1 | module Koala 2 | VERSION = "3.7.0" 3 | end 4 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/readme.md -------------------------------------------------------------------------------- /spec/cases/api_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/api_spec.rb -------------------------------------------------------------------------------- /spec/cases/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/configuration_spec.rb -------------------------------------------------------------------------------- /spec/cases/error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/error_spec.rb -------------------------------------------------------------------------------- /spec/cases/graph_api_batch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/graph_api_batch_spec.rb -------------------------------------------------------------------------------- /spec/cases/graph_api_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/graph_api_spec.rb -------------------------------------------------------------------------------- /spec/cases/graph_collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/graph_collection_spec.rb -------------------------------------------------------------------------------- /spec/cases/graph_error_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/graph_error_checker_spec.rb -------------------------------------------------------------------------------- /spec/cases/http_service/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/http_service/request_spec.rb -------------------------------------------------------------------------------- /spec/cases/http_service/response_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/http_service/response_spec.rb -------------------------------------------------------------------------------- /spec/cases/http_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/http_service_spec.rb -------------------------------------------------------------------------------- /spec/cases/koala_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/koala_spec.rb -------------------------------------------------------------------------------- /spec/cases/koala_test_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/koala_test_spec.rb -------------------------------------------------------------------------------- /spec/cases/oauth_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/oauth_spec.rb -------------------------------------------------------------------------------- /spec/cases/realtime_updates_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/realtime_updates_spec.rb -------------------------------------------------------------------------------- /spec/cases/test_users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/test_users_spec.rb -------------------------------------------------------------------------------- /spec/cases/uploadable_io_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/uploadable_io_spec.rb -------------------------------------------------------------------------------- /spec/cases/utils_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/cases/utils_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/beach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/fixtures/beach.jpg -------------------------------------------------------------------------------- /spec/fixtures/cat.m4v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/fixtures/cat.m4v -------------------------------------------------------------------------------- /spec/fixtures/facebook_data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/fixtures/facebook_data.yml -------------------------------------------------------------------------------- /spec/fixtures/mock_facebook_responses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/fixtures/mock_facebook_responses.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/app_test_accounts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/fixtures/vcr_cassettes/app_test_accounts.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/friend_list_next_page.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/fixtures/vcr_cassettes/friend_list_next_page.yml -------------------------------------------------------------------------------- /spec/integration/graph_collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/integration/graph_collection_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/custom_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/support/custom_matchers.rb -------------------------------------------------------------------------------- /spec/support/graph_api_shared_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/support/graph_api_shared_examples.rb -------------------------------------------------------------------------------- /spec/support/koala_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/support/koala_test.rb -------------------------------------------------------------------------------- /spec/support/mock_http_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/support/mock_http_service.rb -------------------------------------------------------------------------------- /spec/support/uploadable_io_shared_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsduo/koala/HEAD/spec/support/uploadable_io_shared_examples.rb --------------------------------------------------------------------------------