.gitignore | 644 | 0 | 0 | | | 137 Bytes | d8e627e8dfb850828146f0029b3d3b09f5a0c7cf08cdd75988630651671c6098 |
.rspec | 644 | 0 | 0 | | | 31 Bytes | 857242c5967366a7f2ba3d9e753cd624dd4c04d903a4864bb74f94696f012f6d |
.ruby-gemset | 644 | 0 | 0 | | | 13 Bytes | c0aca811077f5bc854b1af4c5f64eabd549629765022afa8ce43a5fccb4b328f |
.ruby-version | 644 | 0 | 0 | | | 11 Bytes | a969567a5c1ef2e45188977638c485067519cac0a36dda04b838c533edb26176 |
.travis.yml | 644 | 0 | 0 | | | 160 Bytes | ea15fa1010bbd2bc24b04910d5ea5f861193103d436384ca9297a5707e794b8d |
Gemfile | 644 | 0 | 0 | | | 100 Bytes | 0d0febb73110b803bac5e3c6116f712c8c619daaca8d05a77d747273a6dd3245 |
MIT-LICENSE | 644 | 0 | 0 | | | 1.05 KB | 46e73e051e9d8508236aace2e04baccc32749102a94000ffed27c92aa9fce04d |
README.md | 644 | 0 | 0 | | | 2.66 KB | bca5d7c97462d262c9c1624c14aee17d181e9fc962d23a1ffb465d24d85dd56f |
Rakefile | 644 | 0 | 0 | | | 325 Bytes | f631b517e004da96575fa0a941093d7d0d4cfdae4ab93d3aef0a4f7c2dd102a6 |
exchange-client.gemspec | 644 | 0 | 0 | | | 1.11 KB | 8f628cde0a3605e8ce34afcba03ee3915aa93f82b00a7832b914961bc5aef7dc |
lib/openstax/exchange/client_instance.rb | 644 | 0 | 0 | | | 510 Bytes | e30e297a42db996c551f127919192fab064715cd8584be0e9d63afb2af4faa4a |
lib/openstax/exchange/configuration.rb | 644 | 0 | 0 | | | 241 Bytes | 560f29aa9256153f90632b8e8c5e570f0568cdd72a6de8c60691c35f105ca4d0 |
lib/openstax/exchange/exceptions.rb | 644 | 0 | 0 | | | 386 Bytes | 1b9e0057c45c5d0f3e2691ee2d88e38dd3d63c7a730e363bd6e29df89a56661d |
lib/openstax/exchange/exchange.rb | 644 | 0 | 0 | | | 1.42 KB | e1af57be0b4fb330fe20a7a93b42ccaa51c54638bf6b0a84c29b15f9de026625 |
lib/openstax/exchange/fake_client/configuration.rb | 644 | 0 | 0 | | | 235 Bytes | 314efdf85dd776c2d66d587c8acc1ef21e800310dd21bccff57c077203d95eb1 |
lib/openstax/exchange/fake_client/fake_client.rb | 644 | 0 | 0 | | | 2.65 KB | 53c802edd7fe1e799174415b70e7f2fc48ed38286e22760280b0ac676e7994de |
lib/openstax/exchange/real_client/real_client.rb | 644 | 0 | 0 | | | 2.76 KB | adf8903dac77ba0eaffdcb636b01a5b92ba27ad750b9b87e650e447ce373f896 |
lib/openstax/exchange/version.rb | 644 | 0 | 0 | | | 66 Bytes | b19c041e4848cb7f7d263433695c93c1e04778065a7854446ad237bc4939b340 |
lib/openstax_exchange.rb | 644 | 0 | 0 | | | 356 Bytes | 783e3294bd55b16a340acd57c7e9be1f96fead96bf212df28e50a9b16c0ee13d |
spec/cassettes/OpenStax_Exchange/client_instance_configuration/can_be_configured_to_use_a_real_exchange_client.yml | 644 | 0 | 0 | | | 1.1 KB | d342fcc27ca72a8465eef0c7cc3f93f6f77bf790456abfb02fb2d0c7b1ff3485 |
spec/cassettes/OpenStax_Exchange/internal_client_instance/_client_defaults_to_a_real_exchange_client.yml | 644 | 0 | 0 | | | 1.1 KB | 11dcaa7c649ba68e532b463f12c3cc5127b8657619b25979e54c6aa45fc69fc6 |
spec/cassettes/OpenStax_Exchange/internal_client_instance/_reset_causes_a_new_client_object_to_be_returned_by_client.yml | 644 | 0 | 0 | | | 1.1 KB | 05b77573b95945a08d05f339078696bb2f9236a7f83b06681f3507157d1f5aa4 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_create_identifiers/success/creates_and_returns_a_new_identifier.yml | 644 | 0 | 0 | | | 2.58 KB | 56ecb6d56ea29af61eada3d4c47d88e5d818ff9d6f1f538123822bbdbee35f9a |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_create_identifiers/success/creates_distinct_identifiers_per_invokation.yml | 644 | 0 | 0 | | | 3.96 KB | 8b0357f02ca7c17aac685425a1857c2657b10b51af3548f38e4ee26d824fe5b5 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_initialize/invalid_platform_id/raises_an_exception.yml | 644 | 0 | 0 | | | 1.37 KB | 2d2efe8db2b3a302fc862beffda036ea5489d650f69dd6c7bed13b89662f84c2 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_initialize/invalid_platform_secret/raises_an_exception.yml | 644 | 0 | 0 | | | 1.38 KB | 389f5f1346eda5e5a640cbe19b456f4cddc2cb158447397f3d63aa5c200634ca |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_initialize/success/initializes_the_authentication_token.yml | 644 | 0 | 0 | | | 1.1 KB | 718fa16ef34cff34b07cbafb0be332e3ad342458c57af9ab3b85c99f6fbad6f0 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_grade/duplicate_identifer_resource_trial_triplet/records_the_new_grade.yml | 644 | 0 | 0 | | | 5.58 KB | cbf9fcf1826ee210d5575dd4104ee0392bbd416216aa2d13e6d0876d2b10f6b5 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_grade/invalid_resource_string/raises_an_exception.yml | 644 | 0 | 0 | | | 3.96 KB | 460129823f65868a3d98bfc2676a7a07df1cb99761cb8197bcab30fdd8c767cc |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_grade/success/allows_grades_for_distinct_identifiers_to_be_saved.yml | 644 | 0 | 0 | | | 6.9 KB | 2e0687df96a26f05539e003dce7873f841b2bae2b076f339064a53b08a66a0f0 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_grade/success/allows_grades_for_distinct_resources_to_be_saved.yml | 644 | 0 | 0 | | | 5.59 KB | e1d50fa85baa2a006e26d1852222272dede5425637a0cc99b5fab68cb0856db0 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_grade/success/allows_grades_for_distinct_trials_to_be_saved.yml | 644 | 0 | 0 | | | 5.59 KB | bcb3b0c55b4d0d037b492309786e29f6b993c408318b0339998aebdb80502600 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_grade/success/records_the_exercise_grade_for_the_given_identifier.yml | 644 | 0 | 0 | | | 4.03 KB | 44c6162fbeb2c96d143c7f4d529691440d7d311658178b82e4b29210a222ed50 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_multiple_choice_answer/duplicate_identifer_resource_trial_triplet/records_the_new_answer.yml | 644 | 0 | 0 | | | 5.64 KB | 3a361ef9da4a365ffbe3c9dc97545ed33c1a7066bcba854f681dccffaac52a36 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_multiple_choice_answer/invalid_resource_string/raises_an_exception.yml | 644 | 0 | 0 | | | 4.15 KB | b000f751131263b81a62e42906cc9de71132b87509ae0a52ed456f02fb4f9274 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_multiple_choice_answer/success/allows_answers_with_distinct_identifiers_to_be_saved.yml | 644 | 0 | 0 | | | 7.26 KB | 120190784bfb213291625dcdcda55c6e05fdc7f987a5c9cba07cf1af019f7e91 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_multiple_choice_answer/success/allows_answers_with_distinct_resources_to_be_saved.yml | 644 | 0 | 0 | | | 5.89 KB | 4e43d5f4e7b48993690d40e168c16230b87bba975f8cda204e921ec27e8cfb00 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_multiple_choice_answer/success/allows_answers_with_distinct_trials_to_be_saved.yml | 644 | 0 | 0 | | | 5.89 KB | f31f7d11d82952d362cfc1f78bcae4491b2b6ef60556aafc3f952c1e35758bb2 |
spec/cassettes/OpenStax_Exchange_RealClient/behaves_like_exchange_client_api_v1/_record_multiple_choice_answer/success/creates_a_multiple_choice_answer_associated_with_the_given_identifier.yml | 644 | 0 | 0 | | | 4.24 KB | b2ce2f144754c4c12662365b1d116f2e84254a66b1e15b970198d8fd39666f73 |
spec/lib/openstax/exchange/client_configuration_spec.rb | 644 | 0 | 0 | | | 1.98 KB | 87fc822097f778946c0f71abccf959f515085b18d0da12a36efd7f2a6a397c98 |
spec/lib/openstax/exchange/fake_client_v1_spec.rb | 644 | 0 | 0 | | | 455 Bytes | 64209dc63fbd2cd59df0510af46af744d78f32c776830c81d290cbd21297c5d3 |
spec/lib/openstax/exchange/real_client_v1_spec.rb | 644 | 0 | 0 | | | 194 Bytes | 04236ac3d348f84857ee67d7f248281a8b68eaaeb110c893362bc7d584f16f07 |
spec/lib/openstax/exchange/shared_examples_for_exchange_client_v1.rb | 644 | 0 | 0 | | | 14 KB | 886cd348e4768b4573576d2963947266f689869ca196a6375aedaba05f773fe7 |
spec/spec_helper.rb | 644 | 0 | 0 | | | 1.52 KB | 687626e17fb816db7664082a5b9fe1514f25c3de00c5c17e028a89fc98d11996 |