synchronisable-1.0.7

https://rubygems.org

synchronisable

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 644855

number: 1.0.7

platform: ruby

spec_sha256: 3ff0cd45908c87f00d514d6512dab0d85e62baf3a288fbdbb58567ff525deee8

sha256: 1d432d0fd92906e20bb40ddd64499ee2697667b01aef662c0f209dd4d52fad1e

created_at: 2024-05-13 08:23:20 UTC

updated_at: 2024-06-09 17:33:30 UTC

position: 23

version_data_entries_count: 145

uploaded_at: 2014-07-29 11:19:30 UTC

indexed: true

has_extensions:

extensions:

Gem size: 36 KB

Version Data Entries

Total: 145

Unpacked size: 101 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.coveralls.yml1006440046 Bytesde65e744c5464bd8759240bd33c264763c593e3c940e2a9a539326dcd799df28
.gitignore10064400191 Bytes0977bfde86112325c0b41ab1edb7fa40f84dd8b12b454478adca159f301dcf1b
.rspec1006440026 Bytes6f8fcfc5bfd33096b5db508443f3d8bcd0a1561afceedec438b31bac3edc8571
.ruby-version100644007 Bytes46f14d370d7c212f28861414a884fe2c86f4f9e4a0b26c1c061f7a26db55aec6
.travis.yml10064400161 Bytes4d20b14dfc17016f776a9bc1645ce88fc8ab67288f39b56745162dee5bdb4ea2
Gemfile10064400237 Bytes905763fc01ecfb0795575878af3c228c5645e107bf7eae7705e893b7aa9c1ee5
Guardfile10064400372 Bytesb8e16be156d538c8bb85f86ee4044fb9e70fae92b16ca1f28d6a8ead3abc8f32
LICENSE.txt100644001.05 KBa9e510ffc20a6521490c0a4ea0ab37b4305fb43121c1416939dca508016cd703
README.md100644002.93 KBf59d549fabcd68a1230e07842557db5fbd9898e441db311494b4c4ea08c2d018
Rakefile10064400626 Bytes08636890ca95663c0525c074c8a0cb6a67f1b05850f93446a1d662da75aabdfd
TODO.md100644001.25 KB839d325c692fc0afec2dcf60799e925ff29205c26130c0626a82f8e605f7c253
lib/generators/synchronisable/USAGE1006440081 Bytes7da9b5ece1d32530f8abd1bad956840dd4075c19d805d4de03ea6f869a54b51b
lib/generators/synchronisable/install_generator.rb10064400729 Bytes1ef3bfe659137cfd935c61b98f6ecf599eaef70546f4d72330c7b490c6eaca1d
lib/generators/synchronisable/templates/create_imports_migration.rb10064400550 Bytes933a7bf0b1c926d2b083e9e1a84e71f23434c1b363ec6b1a39577a9b66b4f704
lib/generators/synchronisable/templates/initializer.rb10064400515 Bytese2c08e7920909394956feb9375029b19053cc8db6787258f4c1fa1e1cec3d3a8
lib/synchronisable.rb100644002.25 KBdf9107984372410dbd1792d1b3a42bc5dfc1ec58b2ea803fd7e9d69ba402abb5
lib/synchronisable/attribute_mapper.rb10064400897 Bytes7ee7c74fda1a742ed64ba21f7c0be9489f713d2c3ec4c104924f90a13adecde6
lib/synchronisable/context.rb10064400619 Bytesc2346885fa3241eb20c3aa1f7f92c09c047dd84ef71b9d29a4e1082c133f744d
lib/synchronisable/controller.rb100644003.07 KBc0b6cabe773127378f22f3e938cb94cf2a8611a2dd67c5d18e06745f367a166c
lib/synchronisable/dsl/associations.rb100644001.75 KBfca19fbdb896cf2ba1a380806328199abd5c6694a4e3274432194a70b8db6c11
lib/synchronisable/dsl/associations/association.rb100644001.67 KB9ac24db68b2d7d9510a252e613c1764b65568749b24fdf803913d8af4b9b54ed
lib/synchronisable/dsl/associations/belongs_to.rb10064400297 Bytes11fa6039c415e6be9983a06c132991867be5dc08872165dc404858e3ecd48f8c
lib/synchronisable/dsl/associations/has_many.rb10064400292 Bytes568ce0837f1b64446c97f667e201cb92d640c924a26ebf6b6f8c84e0892a8ad4
lib/synchronisable/dsl/associations/has_one.rb10064400289 Bytesf33e5a08ac2b372fb3ee3ec1ffe94da93caa4d1dfd9159adea43e49168b316e6
lib/synchronisable/dsl/macro.rb100644002.8 KB4ec689ac4d105a970987712f6eeda7d5b0e01fe57569b487310b58f957c60016
lib/synchronisable/dsl/macro/attribute.rb10064400743 Bytes1aa3035eb6ed8d940304aafc094d222ae7026e26e03cb20b2bbd984b6b499481
lib/synchronisable/dsl/macro/expression.rb100644001.1 KBfb5494428516371057c0180f55e1d16f13dd0046a4c76819ca8c846909e3888e
lib/synchronisable/dsl/macro/method.rb10064400320 Bytes5541d730bc5917a29b552580700c26c93436787f24d6465c83439f7cb8bd712c
lib/synchronisable/error_handler.rb100644001.44 KBa98c808ea91bd8caf218bce65f3a257aa8a69572ac9f83f56eb12c0c080f05ef
lib/synchronisable/exceptions.rb10064400305 Bytes65893d30522e5831fd15060734c66e878852f7a22249062a70993650618275ac
lib/synchronisable/gateway.rb10064400350 Bytesb467ae856f9ea1f7e5402f1a2de639c10872f01a5149ce87f95441e13690ac2e
lib/synchronisable/helper/logging.rb10064400572 Bytese1388936aeb85353aec516874a3602de7c92f270a214a232aca5ecde2b9ba694
lib/synchronisable/input_descriptor.rb10064400787 Bytese84fe8b55da2167796598a5514de4aa39ca9db71510753313a73f7d0d37ad83d
lib/synchronisable/input_parser.rb100644001.79 KB54cba8f5da608db1ffec4238852129059816e26da291fc4ca6a7a6821f66c245
lib/synchronisable/locale/en.yml10064400645 Bytes7f71e3959ce6540cf9843cd816748b6aa4fea1b6d70c437246c267bfa6d149c6
lib/synchronisable/locale/ru.yml10064400896 Bytescc5cc5f1d281042cb375176fb3f08de51d18fae9e835900466674708d9ddaee1
lib/synchronisable/model.rb100644001.61 KBae009933936fdd047a61da72f3c5619853e79fa57944838637c7b1f3d9172fd6
lib/synchronisable/model/methods.rb100644001.71 KB86c79b43df1d1622eabcb0b5a688273a18e5167f2d92381fd1d16b7f6d6468dc
lib/synchronisable/models/import.rb10064400673 Bytes91fec2737b9d3f3c757770f5aa943e8a688cb18e903cba019e23ad9229e11406
lib/synchronisable/source.rb100644002.84 KBbe99ec5a0b0e2a90c67e407777f084fec69c8227c8c9a1bb40b1c1719c66e415
lib/synchronisable/synchronizer.rb100644005.79 KB8b4144c6973de8ce1fffb3dc9e23ca2130a5c10c5ce2888865a7309926c66657
lib/synchronisable/synchronizers/synchronizer_default.rb10064400266 Bytesff407d7f7989a02d8a34e6a01927e3b0b690a7b2941a8fcecce800101b4162ae
lib/synchronisable/version.rb10064400170 Bytes056ef6963161975e722b7b8bf46b7d3f462575b7eaf6f0ea2b06746ff422f9b8
lib/synchronisable/worker/associations.rb100644002.55 KB83f68a058363ab8fa6d1f2629d03224f163783ac39edace863951bd4d72d95c9
lib/synchronisable/worker/base.rb10064400510 Bytes0db0b12d703951c567cb0368191c92baf6443c184bda7b69d779b1a5f96ef08c
lib/synchronisable/worker/record.rb100644001.24 KBd7793bfc06ee8c29b591d31636296a04db852df61952a892d4b104ebd7270bcf
spec/dummy/.gitignore10064400466 Bytese1504e90a140f8aef01cc3168d925b69b59923b1702510421d124665a438becf
spec/dummy/Rakefile10064400250 Bytese329d0b6a340d978dafd995a6f4b69f195be16ffd6b84cb885cf654fa5c2c636
spec/dummy/app/assets/images/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/assets/javascripts/application.js10064400664 Bytesc1708194f2949b587cbe1cd4d351269f4c3b269e1e747f5df60cfd015a507d4f
spec/dummy/app/assets/stylesheets/application.css10064400546 Bytes3226de36233f17188ba94faa61b451b580f0c381f9db3dc83a69cdff43e52300
spec/dummy/app/controllers/application_controller.rb10064400204 Bytes12c2dea0e1551cb53798d38ec06d349df07a5766866b0e5e6548a84a706935bd
spec/dummy/app/gateways/gateway_base.rb10064400277 Bytesb8515e9adc98e5132e1e4bb5e2ce78e18e11a0874820c5199b4954685651c45d
spec/dummy/app/gateways/match_gateway.rb10064400257 Bytes9714fa4932bc74d20468bbdbc0f0fa7165d07d33309fcf5f29ef722867521801
spec/dummy/app/gateways/player_gateway.rb10064400571 Bytes3f2d8e1fa862358d7f03a9a12e836a94938b29f950a0f286d3fb7002b807ea47
spec/dummy/app/gateways/stage_gateway.rb10064400352 Bytes8317736287ef7b2bd9deb58971165c3d67ba1bb9272d345504818a8183c7cfdf
spec/dummy/app/gateways/team_gateway.rb10064400365 Bytesbfdbba67042a92e2a9b6303db9e1853f972748d1765f5628d63d7dc0ece136c7
spec/dummy/app/gateways/team_group_statistic_gateway.rb10064400440 Bytesfbbb360a0a5b7c51ee9f0ac1e3bc6888bba6e9db032aff207e37dd5aea15d2d6
spec/dummy/app/gateways/tournament_gateway.rb10064400278 Bytes10c5f317e099919627217bee9a450024b5e0f60c1457b6ae87a4060febcb8517
spec/dummy/app/helpers/application_helper.rb1006440029 Bytesf77fac5ea412dbed92c4524fe0ed180acb2b7239f84daf758da989032301f5c8
spec/dummy/app/mailers/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/models/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/models/match.rb10064400212 Bytesac8bafe5939621018460c93d6217c4a049945c0796d9194336d3a4c3cd0a6964
spec/dummy/app/models/match_player.rb10064400367 Bytes0b2410fd5ec04f4316e43203148bb1bde0c54d81dc15fea076d79665dc537264
spec/dummy/app/models/player.rb1006440075 Bytes74058188ee0f9d6282a5a1519f43c18e6b50e2b378189c4de3004cbd0559ae98
spec/dummy/app/models/stadium.rb10064400211 Bytesd3c2a3290f9de5d16750f7cbf87afa6ec091fc3f9590853fb6a0c210fafe2f48
spec/dummy/app/models/stage.rb10064400100 Bytes3f0c75a645879692fa243797980512053d1cee9a078ba05c9763958cbd0c9b5b
spec/dummy/app/models/team.rb10064400138 Bytes61c87850696af3aec209fcd5b7256bff61a6b2019cea1a8fbab737fe0a2b1b67
spec/dummy/app/models/team_group_statistic.rb10064400121 Bytes1441effc58756083070c8578c66de4be4a16f4e3b40587f7f9fd5d5a90b01e0b
spec/dummy/app/models/tournament.rb10064400138 Bytesa20d0f5f9ea227d901d7b07a81e685fdb2349bd28c210754b3b75c8fb5c5d4f4
spec/dummy/app/synchronizers/break_convention_team_synchronizer.rb10064400257 Bytesdc4cb01ee6f7ab1724890f5694585dad62ec376e33fa91962192135e25ebd7a5
spec/dummy/app/synchronizers/match_synchronizer.rb100644001.79 KBad252b26b861b0e52e2dc7f0f8622eb5d25302e4b4937d58f8c542d4f7add126
spec/dummy/app/synchronizers/player_synchronizer.rb10064400390 Bytes55739dcee1d417441ac9d457d8f83dc6b83d01e56fb9a1074b417e5eb4fa10c0
spec/dummy/app/synchronizers/stage_synchronizer.rb10064400318 Bytesc3a6899c9873d3674f4f1a411b01dad29bf6ee22fd36c2419e4e37bd38c464dd
spec/dummy/app/synchronizers/team_group_statistic_synchronizer.rb10064400128 Bytes8f5a2041e672a43fa16f5212385cb671a584556623dec3666f60626665bebd01
spec/dummy/app/synchronizers/tournament_synchronizer.rb10064400334 Bytes3ff70b4481bf31ce076bd6318a22af8fc3395f696a22e7f45195d7c5f41c4b84
spec/dummy/app/views/layouts/application.html.erb10064400295 Bytes399da4f9a842359aa19f565a023be425fc3fc632ad052435dd5774d4684da09a
spec/dummy/bin/bundle10075500129 Bytes7130bf85d0a1f4213924c456fffcc778b78258c0008e62a76bff9722a8cf1034
spec/dummy/bin/rails10075500146 Bytesff0dcd108ea06bfa271d7e573534ceaa4e91d47b3a7ef5170975df6ee567985a
spec/dummy/bin/rake1007550090 Bytes436f1fbb82e7b52d0bc032ac6ac9dce49a3f3ec47b909c863783021c116c264c
spec/dummy/config.ru10064400154 Bytes4bfd478acf3e8d501c7ac4fe74b781f2bc37b40f9866b60c78fdffb723a9b7e9
spec/dummy/config/application.rb10064400994 Bytes93dc014223dc5250f2b8ad9e674c42be250aaaa5a6cde1615f14a33d7a0272a7
spec/dummy/config/boot.rb10064400206 Bytes12c6d8d7bd77154705829e7de883c3175f3abeef8df7eb4bf4291a123b0784c3
spec/dummy/config/database.yml10064400576 Bytes7beeabe8810c6df572ab5b68835f781da9f4cff77730bd567e525546c5c526e7
spec/dummy/config/environment.rb10064400151 Bytesa32d13ecfc004bb47ebd401aa3c870be96983f6650a65b6282ab4cb23edfa3db
spec/dummy/config/environments/development.rb100644001.15 KBa527766c8be7cda8d8bf1e599bd371e60ec678f1ab44e69acf1b3af357732ec7
spec/dummy/config/environments/production.rb100644003.17 KB02e102ad66e7ce03259a88dd7ed21f8cc38952b92a832ccfbc0568f5942ecf38
spec/dummy/config/environments/test.rb100644001.52 KBf98fc2ca88a8af1e407af685665d8744f9b15ddeee8a7aa7bf787d365adc50f9
spec/dummy/config/initializers/backtrace_silencers.rb10064400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
spec/dummy/config/initializers/filter_parameter_logging.rb10064400194 Byteseb293cbcac26012fb63489b355b7a68df2e0f5006abe79e2128752f40514aaf4
spec/dummy/config/initializers/inflections.rb10064400744 Bytesa830cb824e763cd526f15fbdaa43b0c5050b73af593322393c0a732bc21c13a2
spec/dummy/config/initializers/mime_types.rb10064400205 Byteseeb81ee447a8f788b69240861f043b485ab6e830dde0997ddeb3c1b445ed5d06
spec/dummy/config/initializers/secret_token.rb10064400659 Bytes4d79f76e4c60507ef69f894b26087f3fb1f4760742bc3a549848c35ae709f5b4
spec/dummy/config/initializers/session_store.rb10064400138 Bytes9a68fa17b553c201ea87722f2624a143e831251b768b3a4f064ff249b4639d45
spec/dummy/config/initializers/synchronisable.rb1006440041 Bytes1a592a3460dc42ba2c4aba5072aa938c88371f7d4d9e939262c3759e39aedf25
spec/dummy/config/initializers/wrap_parameters.rb10064400517 Bytesc9768c02e265d5980177ea86c7fd886a19a2a276d11663c5849eca5231280691
spec/dummy/config/locales/en.yml10064400634 Bytes44028606fa6334147bef7aeb7ef9303dd7971c96c2e0d9d29525c19919bac57c
spec/dummy/config/routes.rb100644001.56 KB98f221e709fe25e1881c4713d88798805a2460c61cb5faea68bd54965a65b708
spec/dummy/db/migrate/20140422132431_create_teams.rb10064400192 Bytesc13994d7504bbfff6d31e67f9cd682105fe3929cf5a6c9e1e24dc3ec9f40ed1b
spec/dummy/db/migrate/20140422132544_create_matches.rb10064400241 Bytes60d4d7c6f59c66fbf213d945a805ec2308190c6a48de8b496a82747625ee3967
spec/dummy/db/migrate/20140422132708_create_players.rb10064400316 Bytes5fae7f4563139e26603b780c4e8bf0a0cc308360456103ebf26a2738f303fc7d
spec/dummy/db/migrate/20140422133122_create_match_players.rb10064400278 Bytes1942ab355caa98a4daa12ab46855d23ed47b7e6f765bde3e8b68ec44e5054489
spec/dummy/db/migrate/20140422135244_create_imports.rb10064400550 Bytes933a7bf0b1c926d2b083e9e1a84e71f23434c1b363ec6b1a39577a9b66b4f704
spec/dummy/db/migrate/20140422140817_create_stadiums.rb10064400179 Bytes13c8a57d6a4176fa10e57ca1efe48af67a9ece2aa410abbe1011d22e66e64815
spec/dummy/db/migrate/20140507135800_create_tournaments.rb10064400288 Bytes074c2c7e573ec2324b90ab53aff9dc077b373c53bc1e004386f927badf37e48b
spec/dummy/db/migrate/20140507135837_create_stages.rb10064400262 Bytes88ccf88b9cb9e087af32ed559cce9b92a3809bed2b817d87782ce8b6578c942a
spec/dummy/db/migrate/20140507140039_add_stage_id_to_matches.rb10064400154 Bytesbd714c44026ab347a821320c33a0aa61ff724ca75de16e8e932d7e19628596df
spec/dummy/db/migrate/20140609133855_create_team_group_statistic.rb10064400306 Bytes935fc1eae43e331b6dcb2531673075f5459dd5b666dffded407e78c99e5e68a6
spec/dummy/db/schema.rb100644003.56 KB0b465fab6b4250d5f4feedf4c8430c31243c0abaabff67e0341b5fd0bd882df6
spec/dummy/db/seeds.rb10064400343 Bytes23894953d6535a862947de82cfa02ba7d2e9fd627acfabefaef9dc22953b6255
spec/dummy/lib/assets/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/lib/tasks/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/log/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/public/404.html100644001.32 KBae488f2a554a5f6227606ef7b7c4c705806d10a72a84111a777e5db215dfd243
spec/dummy/public/422.html100644001.3 KBdc406f17d293cc85f9a551f48933338c7042d0137fcdb836342558413a84a2cf
spec/dummy/public/500.html100644001.24 KBc6f497c895f4831eb36886da4feab4ae682da9bbf4c02c3ec09f0d3b384b147c
spec/dummy/public/favicon.ico100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/public/robots.txt10064400202 Bytes17fb1dc3361b057783040fa7f58d72f18707170866d370bd3db6e547bee09058
spec/dummy/vendor/assets/javascripts/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/vendor/assets/stylesheets/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/factories/import.rb10064400122 Bytesf759dba75c55eb108a089e918c5aa9f2237f400709137d52e5ddd1244f7aedf4
spec/factories/match.rb10064400245 Bytesd1d8f01a1fc042c3a5bfda5974d70969562ce35d9dba8fec49537f7665f0e02b
spec/factories/match_player.rb10064400198 Bytes7b36b3b06c7ec6947690572faba05f114e1c739168df27d2bf9b94a0dcbe65a1
spec/factories/player.rb10064400251 Bytes7bde78b898e394f7cf3b08c4fdc2672e51f2f0d36dc6dadb5b5111ea478c44e3
spec/factories/remote/match.rb10064400505 Bytes04e0d21da0a790c6efd0e59ef958759799c91c60dae2ee41a24622a1d4179d3f
spec/factories/remote/player.rb10064400480 Bytes89d70784be86e28d8ddea66f41ea25d3f72f16ac4fea7c88f65f7562ea94c8da
spec/factories/remote/stage.rb10064400635 Bytes72729218deb05893dd1abc707fe66e1b9fc2d018dd52a66f10f499572aa3b98f
spec/factories/remote/team.rb10064400539 Bytesb90326ba51f853c37b6cb2ee07e2725628ee7b9295923748648f7e58e425953c
spec/factories/remote/team_group_statistic.rb10064400321 Bytesed0a2caf55a25b49179090c13cc88ec20bb4500b3ca57ad8de4d8854bbae96cf
spec/factories/remote/tournament.rb10064400519 Byteseae238a95b4c158b3d230920f678bcc7fae3e0cb0fdb2e2236571d683c4d150e
spec/factories/stadium.rb10064400125 Bytes29207e35834f26b3cecbb0a377cbabd9bf172a839a83513603557d4c98bbd92d
spec/factories/team.rb10064400284 Bytes711220fa2e2ddd0faf621e4170c72afeec5b8e5132029fd2b86cf150fa795352
spec/models/match_spec.rb100644001.05 KBf77dcd9dc96b6553576069909b288dc6484b50474d6f26059563b98317094b48
spec/models/team_group_statistic_spec.rb10064400458 Bytesdeab6dc1310ebecb4288c14683927b6b3c364b611ff2fc559e575efdff18795e
spec/models/team_spec.rb100644004.76 KB97c0a135d4753375fc7d5c5c25ff269cc0eb4617f4357f2490f101f6c2f3bcba
spec/spec_helper.rb100644001.76 KBe40eff5f620d6dd4b91a2b0dd4a55514a027b6aa48e8ce0714fc979dc9c5e9b6
spec/synchronisable/dsl/macro_spec.rb100644001.78 KB0bcfce00269c30d2dfe52681808b109967e6b5a55222c522579abebeddbf43a4
spec/synchronisable/models/import_spec.rb10064400291 Byteseec191a3968fdf9b56e44cac2caa277e977459cb7e2e8621f67971bed504b4e0
spec/synchronisable/support/has_macro_bar.rb1006440092 Bytes2b6017a2837030e5888e7202f860d8112d13c24368fc0f51ad26a5a331519087
spec/synchronisable/support/has_macro_foo.rb10064400291 Bytesa1c62a8a32b3df1137a6b3bca7d7454c367acc04c8210d756d18cafb9efbbb62
spec/synchronisable/support/has_macro_foo_subclass.rb10064400142 Bytesd0aec3276e76529112a101565bf15978d3e26dd3ddcfe2545e176527af8ca1e0
spec/synchronisable/support/shared/contexts.rb10064400689 Bytesfde13eed681119a05f28b981ca4e7ee8b051512c44a21c9037c624c8a14f4e25
spec/synchronisable/support/shared/examples.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/synchronisable/synchronisable_spec.rb100644001.73 KB09d504ac1c61ca4b5ef30cb31aea42c336022b278afcefb53ea1905ce1acbb3e
synchronisable.gemspec100644001.77 KB617b7ef3cb82ee15b222d88365bd847051ff9c1728304e3b4a54711ad35d4e01