.gitignore | 100644 | 0 | 0 | | | 128 Bytes | 0394b6a7b91d006eae11e38082286444b8395408badd38814f06b5649480dbac |
.rspec | 100644 | 0 | 0 | | | 53 Bytes | 06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59 |
.travis.yml | 100644 | 0 | 0 | | | 106 Bytes | b86be8cc60892aa47750c155ef9d476a68049f8fe31a4380bcec31393b5d71de |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.15 KB | b6a186179b2702935cdf279e083d6da7388bc14e049dd032860c2f1d10bd65d9 |
Gemfile | 100644 | 0 | 0 | | | 177 Bytes | ba2082a0f7723774f0e02c471b98a9fe43f1659176f34fb1fd4e38ef1b5f6c13 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.04 KB | b65714931bfc6a2854e38bd1d136b7884fa970e4e4ec50cadca6f0d41ec82fe9 |
README.md | 100644 | 0 | 0 | | | 1.6 KB | 15ccd19c74cb9a6e385d066e5a6af894130cf0eff9129119cd869d9f3f538480 |
Rakefile | 100644 | 0 | 0 | | | 117 Bytes | dca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016 |
bin/console | 100755 | 0 | 0 | | | 349 Bytes | 30b4edea06ac8ab05bcfd47f405e116cd11f0bea89dadff5945f9ae9b7850897 |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
exe/goon_model_gen | 100755 | 0 | 0 | | | 249 Bytes | b5a9336b36ce5cf7479faf5db7457fe61f4512c65c23222df286c92100e9b1b0 |
goon_model_gen.gemspec | 100644 | 0 | 0 | | | 1.75 KB | 52ef6c6bd36a653bf7ce0573d60026e2c001f54e75ef4287ef4468e288960a81 |
lib/goon_model_gen.rb | 100644 | 0 | 0 | | | 120 Bytes | 42eeb3a2bd67dd8dea151685d0642435b6fd5ba2e2aa9ca2e0ffaa41287df4ea |
lib/goon_model_gen/builder/abstract_builder.rb | 100644 | 0 | 0 | | | 3.54 KB | 2408c8009269396965736d81880f44624a227fb854a0f22e078ac0f7fbdc390b |
lib/goon_model_gen/builder/converter_builder.rb | 100644 | 0 | 0 | | | 2.79 KB | 6ad2ddd8993f82fef7de49f47d5b6fa6b34117012e7bcdd87c06984ee3228fa2 |
lib/goon_model_gen/builder/model_builder.rb | 100644 | 0 | 0 | | | 2.59 KB | 38a1c6b72c8cc23266da9c7dc4077e47fabc1ad52e88966664d4be8958866eeb |
lib/goon_model_gen/builder/store_builder.rb | 100644 | 0 | 0 | | | 1.69 KB | 82a65e6716628cc91233abfc2a87cc6a4bd2e8d5ace8efbd0055f027e772c38a |
lib/goon_model_gen/builder/validation_builder.rb | 100644 | 0 | 0 | | | 1015 Bytes | 06e795825906f70f9ece837870027b8ee800143a485b7c653207769de39b4b65 |
lib/goon_model_gen/cli.rb | 100644 | 0 | 0 | | | 4.34 KB | 392512b4cce534f41031c1a4b748fa8a5b514046b2da4a59d0caaf667902f468 |
lib/goon_model_gen/config.rb | 100644 | 0 | 0 | | | 2.35 KB | 8cfee8698304ff41534844339947c798e6bb6b032281edbea6168327022b6ec8 |
lib/goon_model_gen/converter/abstract_conv.rb | 100644 | 0 | 0 | | | 453 Bytes | 63958b4db490395b8ea5108704d8c3fe6db76d4893ac4c85338c267fd5ffe488 |
lib/goon_model_gen/converter/conv_file.rb | 100644 | 0 | 0 | | | 446 Bytes | 991d30d8bc37d86b0a8fe86d6a8f3964fe7f8a2500e0b53f4c0adad7792001b4 |
lib/goon_model_gen/converter/loader.rb | 100644 | 0 | 0 | | | 2.79 KB | 2bea2a866940cfe8e7a814bce3715cdb84c34da37c5375e32f9573dee04bab7a |
lib/goon_model_gen/converter/mapping.rb | 100644 | 0 | 0 | | | 752 Bytes | 4bf7e5c27a1571a0d8b4c1a605de98c2eaa4e36f58d56976aa18dbf5fe114f1d |
lib/goon_model_gen/converter/payload_conv.rb | 100644 | 0 | 0 | | | 594 Bytes | 5f8a91e5819cf1d7c7687b29e55b86fe7b8d2223d3b9863f14f93a8f0e2b68f2 |
lib/goon_model_gen/converter/result_conv.rb | 100644 | 0 | 0 | | | 525 Bytes | 51bb96f8af02f1d1baffca8a039f5b465f0cd8284d578c5fbd0891aebbf94f24 |
lib/goon_model_gen/converter/type_ref.rb | 100644 | 0 | 0 | | | 409 Bytes | 0f5d7890e2a339ef3eae78fe5bdd620710a5ab6aedaf61f77db5e9062d00172d |
lib/goon_model_gen/generator.rb | 100644 | 0 | 0 | | | 3.09 KB | e52da2f03ddfe9b705cbceafe48d81115c7f7614477dcb6efece42d1d33869b0 |
lib/goon_model_gen/golang.rb | 100644 | 0 | 0 | | | 354 Bytes | 1916d8198a4e8a6ef28692b103c1ff3ca0aadcb000fe19ac88100c4e5d9fa43b |
lib/goon_model_gen/golang/builtin.rb | 100644 | 0 | 0 | | | 819 Bytes | 17c8ed0604131c7065add5ed1397aff8c5a98b64fbc5f643714332c4ca74b22b |
lib/goon_model_gen/golang/combination_type.rb | 100644 | 0 | 0 | | | 1.21 KB | 3ed7bb1078074da54bf0a2124ba69287ee37e1f53f5f7ffc269df87a5dbf16f0 |
lib/goon_model_gen/golang/datastore_package_factory.rb | 100644 | 0 | 0 | | | 1.24 KB | 25ca55d564a75791a242e07c90fcf8df2e9b083be5e5b2d1fde2272557e7184a |
lib/goon_model_gen/golang/datastore_supported.rb | 100644 | 0 | 0 | | | 177 Bytes | b8c6782b9ae8544f1679a4e981f04db6a2cb804ca061355d9f68972256c6130c |
lib/goon_model_gen/golang/enum.rb | 100644 | 0 | 0 | | | 1.05 KB | b89629842cb48cc92c2ad5b66dc6b9562b29ea7fe549027d8c18c47cdb67ccfe |
lib/goon_model_gen/golang/field.rb | 100644 | 0 | 0 | | | 2.52 KB | d886c1b5ff04ac968536ef37791fac013591e430b3ddb7f3fe3fc8cdbb42a6a0 |
lib/goon_model_gen/golang/file.rb | 100644 | 0 | 0 | | | 527 Bytes | 6a4122f7c79802a1889fe9a192e89ce7635e9507dd1fab9ed8c3bf7651f1a82d |
lib/goon_model_gen/golang/modifier.rb | 100644 | 0 | 0 | | | 1.45 KB | 945ab98b015004c659bdc029d7e1c582fea17e10eedd704531155d2f9289c885 |
lib/goon_model_gen/golang/named_slice.rb | 100644 | 0 | 0 | | | 974 Bytes | db6c78eab8ea494497446da33953af7dc91a20496123a2008faa1151c5137624 |
lib/goon_model_gen/golang/package.rb | 100644 | 0 | 0 | | | 2.54 KB | 2a60b6980d8a6c628c2c85821d63d12f3c98cfcd0142336e28f2efce7165f2f3 |
lib/goon_model_gen/golang/packages.rb | 100644 | 0 | 0 | | | 3.18 KB | 89ba344cf9c67074615bbdc207cb01fc900e5045ff109f3134d2280925ae6c78 |
lib/goon_model_gen/golang/predeclared_type.rb | 100644 | 0 | 0 | | | 239 Bytes | 10e0b1d495518f2c4914f92ab0a77d3fe908c20a5217e08375c9a100da0f0636 |
lib/goon_model_gen/golang/sentence.rb | 100644 | 0 | 0 | | | 334 Bytes | fcab794d03234ca01a4d13cebc5ed325734d202ecb84b07a4be4fbb6050d95db |
lib/goon_model_gen/golang/struct.rb | 100644 | 0 | 0 | | | 736 Bytes | 0161fb9486b8c717ec926b0029d762a28a49a02d2f4eb6663a9bad7ca94234eb |
lib/goon_model_gen/golang/structs_loader.rb | 100644 | 0 | 0 | | | 2.15 KB | d8e1d9a258b6da0dc13435e45e81e8e26db45c8d75a099ac0ff43bb76f88d4d7 |
lib/goon_model_gen/golang/type.rb | 100644 | 0 | 0 | | | 767 Bytes | 1890402489288aa3ca7804d7eb2fee93104d31e5c3411671f3a7e002037e0e13 |
lib/goon_model_gen/package_alias_map.rb | 100644 | 0 | 0 | | | 370 Bytes | e420b775c7c08796a8056b93cc120fbecc9ce63e7a26ea7d534dced2e4d3ab7e |
lib/goon_model_gen/source/context.rb | 100644 | 0 | 0 | | | 241 Bytes | 7920d45e9e6ae31f65f2e92b202964cdf14255dcdbe96ee46870476b8b24eb37 |
lib/goon_model_gen/source/contextual.rb | 100644 | 0 | 0 | | | 131 Bytes | 8ea3694b64918f8f799ce94ec4d3efa69155a78cb9d9edd5732ab4b1a9ca5f7b |
lib/goon_model_gen/source/enum.rb | 100644 | 0 | 0 | | | 923 Bytes | a1db94e0ca6e032fb79a2784a8b67035feffb737798b5ffb064bdc96d2256efe |
lib/goon_model_gen/source/field.rb | 100644 | 0 | 0 | | | 979 Bytes | 554a01cadf6440a6ac37569d0ad333cb98fd354d3f115c9ab4a7f303b3f3d1f3 |
lib/goon_model_gen/source/file.rb | 100644 | 0 | 0 | | | 1.32 KB | f44103dd5293b0fc7ad31858069e743de0527375683df3a35f9fc1a4da90bfa0 |
lib/goon_model_gen/source/loader.rb | 100644 | 0 | 0 | | | 2.92 KB | 75a39a2834961ea3136556a72a920964d3ceff6df7f2c82335fc2a64fc39215c |
lib/goon_model_gen/source/named_slice.rb | 100644 | 0 | 0 | | | 358 Bytes | 0d0e67471260755c4afda0629290a4ec4e17f85a3c953091b7c8e59cd5637673 |
lib/goon_model_gen/source/struct.rb | 100644 | 0 | 0 | | | 535 Bytes | 56d0bdd8759c34c96595fe862f504c26e6095e0c192177433783c635d4a3287e |
lib/goon_model_gen/source/type.rb | 100644 | 0 | 0 | | | 394 Bytes | 8f25918265003d48cfb56a072b2b96a92092e5d40daa86d5d476d712f9fda7cd |
lib/goon_model_gen/templates/converter/payload/01_base_imports.go.erb | 100644 | 0 | 0 | | | 256 Bytes | fe0b282e43f677ab1925696ca0a68efef9166731f414c14e389d7ef6e76b3ad1 |
lib/goon_model_gen/templates/converter/payload/02_SliceToModelSlice.go.erb | 100644 | 0 | 0 | | | 1.32 KB | cc313e4a31fc468b5d206caef2bde7a36a18a0230dfd4d1bdb8a8b4695cdd277 |
lib/goon_model_gen/templates/converter/payload/03_ToModel.go.erb | 100644 | 0 | 0 | | | 704 Bytes | f9b2e2b88019257ba7a0b46432d7372e121612161a502ad0bc1e303526362395 |
lib/goon_model_gen/templates/converter/payload/04_AssignModel.go.erb | 100644 | 0 | 0 | | | 3 KB | 390734bba5aec35b4f9454a8d92de4b6c19c9a2944f1e36ad0819c70d59690e8 |
lib/goon_model_gen/templates/converter/result/01_base_imports.go.erb | 100644 | 0 | 0 | | | 527 Bytes | 6a23a12dbab4bfa1a46cb469fff67fa267fe82ba47f811d9c0dbafcf1305debd |
lib/goon_model_gen/templates/converter/result/02_SliceToResultSlice.go.erb | 100644 | 0 | 0 | | | 1.14 KB | 3d47baac25eb1b3ff8b942f0a8e656873613b5926e6eead170a291fd318ce488 |
lib/goon_model_gen/templates/converter/result/03_ToResult.go.erb | 100644 | 0 | 0 | | | 1.65 KB | 4ade57cabdf1c87070e7e614548b5cbf72c7a678040a45417b9446e1cdf4d34d |
lib/goon_model_gen/templates/dsl.rb | 100644 | 0 | 0 | | | 1.77 KB | 5b86742f53832f12e27dda93301f1984af080ce53195d304cf4e667e149ad1de |
lib/goon_model_gen/templates/model/enum/01_base.go.erb | 100644 | 0 | 0 | | | 195 Bytes | a87753e29a50bf6097b40f563facfe4db2b7ca3b8b0c27d7aac19925cbcce3e0 |
lib/goon_model_gen/templates/model/enum/02_All.go.erb | 100644 | 0 | 0 | | | 136 Bytes | 912fef13880e4c189808baf805b5050ec4c1789ce7521eb22153e6f0f756fd5f |
lib/goon_model_gen/templates/model/enum/02_Map.go.erb | 100644 | 0 | 0 | | | 166 Bytes | fb712bfda64f4b13df01cf624571622df5224954d46ae2ad8081d328631e6954 |
lib/goon_model_gen/templates/model/enum/03_String.go.erb | 100644 | 0 | 0 | | | 78 Bytes | 64badda39d4a1f80b9291b8f720e5a78fe875f0bafea49fdb3c5a532903ab051 |
lib/goon_model_gen/templates/model/enum/04_NameToValue.go.erb | 100644 | 0 | 0 | | | 172 Bytes | db1f9705b6dd0a4b4de5c7b574b944c3af859c4468416d170f662b2b27e34ae3 |
lib/goon_model_gen/templates/model/enum/05_StringTo.go.erb | 100644 | 0 | 0 | | | 384 Bytes | 60a1038b97ed2f67741736fe3fd9765df7be2522e8574b1f5690870d50fb4ad5 |
lib/goon_model_gen/templates/model/enum/06_ToString.go.erb | 100644 | 0 | 0 | | | 81 Bytes | ab3e1e3f456b3822470b0b23592453b5ac27739fd47e067af46d1d23cfff6367 |
lib/goon_model_gen/templates/model/enum/07_Valid.go.erb | 100644 | 0 | 0 | | | 87 Bytes | c917ed922fafb93103207e2d8a2e1af94af96fe898005e11dc44d6ba65bf387b |
lib/goon_model_gen/templates/model/goon/01_struct.go.erb | 100644 | 0 | 0 | | | 158 Bytes | f83f7eae1cd94024da918e8325f54f6ad2f1356a2a122475192d237784634512 |
lib/goon_model_gen/templates/model/goon/02_Assign.go.erb | 100644 | 0 | 0 | | | 346 Bytes | dcc22eb53f7c99eedc7d944dd484a313e109fd111edab6ecf8df0511b1a6fb83 |
lib/goon_model_gen/templates/model/goon/03_PrepareToCreate.go.erb | 100644 | 0 | 0 | | | 383 Bytes | 08bf9de5f969b340d067344f2fbbb959a194286bee836b8614cd2da4c7fb8d00 |
lib/goon_model_gen/templates/model/goon/04_PrepareToUpdate.go.erb | 100644 | 0 | 0 | | | 203 Bytes | 776d4b012f657b272a101671996fff50d4e02084afa69fbdc05bf619ce43c244 |
lib/goon_model_gen/templates/model/goon/05_PrepareFields.go.erb | 100644 | 0 | 0 | | | 244 Bytes | 68fa7409b56f53d315cc7d4846d13f63b218ec4c0afb500a0eeb58a518839a58 |
lib/goon_model_gen/templates/model/goon/06_IsPersisted.go.erb | 100644 | 0 | 0 | | | 110 Bytes | 21f6616993fbbfa6b2b890c34b7c3045d6e24b2c7d91df71ce68376437efadb4 |
lib/goon_model_gen/templates/model/slice/01_base.go.erb | 100644 | 0 | 0 | | | 51 Bytes | ba3c2ce82845e21429855bb7c9d4cd932d9b19c6ad252439abe42e4b0839d473 |
lib/goon_model_gen/templates/model/struct/01_struct.go.erb | 100644 | 0 | 0 | | | 159 Bytes | 4aeb03f0e0348787bdcd711bb5a4cb153124b1a38f8963b00ebee41b7f4afa03 |
lib/goon_model_gen/templates/store/goon/01_Binder.go.erb | 100644 | 0 | 0 | | | 222 Bytes | 50ab0d3a7015ba81f16401af4fac691677bed226119cdb1d8710cb75ee85f77a |
lib/goon_model_gen/templates/store/goon/02_Hook.go.erb | 100644 | 0 | 0 | | | 307 Bytes | 3e5166387c670cd61dd3463a53eb3300e90f1dd7e1cf71e26015977cdfaf90fa |
lib/goon_model_gen/templates/store/goon/03_struct.go.erb | 100644 | 0 | 0 | | | 93 Bytes | a407aee8b76cb89679448c582474ff3309593730d18d6ef3bfdda37c25208633 |
lib/goon_model_gen/templates/store/goon/04_KindName.go.erb | 100644 | 0 | 0 | | | 77 Bytes | 2a9e71e148433f022680935d0ce9614967b5ba76558e9b849e75b3b971c393d4 |
lib/goon_model_gen/templates/store/goon/05_Query.go.erb | 100644 | 0 | 0 | | | 182 Bytes | 8018053639e973ffd379f36e0af8a08692d2b7481688d40a85a5069ab7cbcf4b |
lib/goon_model_gen/templates/store/goon/06_Run.go.erb | 100644 | 0 | 0 | | | 195 Bytes | 03e21dd3c273ac5787b844574ba0f9d25b680fe089d61a1f7d404cf351aea076 |
lib/goon_model_gen/templates/store/goon/07_All.go.erb | 100644 | 0 | 0 | | | 175 Bytes | d7a3ffc63bedb1ba8c3176dbc13e1d45b8d91f71d41a007a902516e65b1b7d24 |
lib/goon_model_gen/templates/store/goon/08_AllBy.go.erb | 100644 | 0 | 0 | | | 553 Bytes | cb3cc7d234780b1b0536aaaa179e673a15a4fd3985744af2d3d78107126f1dd2 |
lib/goon_model_gen/templates/store/goon/09_Select.go.erb | 100644 | 0 | 0 | | | 209 Bytes | 01425886e4d39aea87baabfcb69ef330a679aeea077289d5366ac32e34697d99 |
lib/goon_model_gen/templates/store/goon/10_FirstBy.go.erb | 100644 | 0 | 0 | | | 325 Bytes | 831ae5805d4ea1057b7ea7294c861c065e7e4e8643c6d06c7c0bbba5ff301f8b |
lib/goon_model_gen/templates/store/goon/11_CountBy.go.erb | 100644 | 0 | 0 | | | 363 Bytes | 0cf19e00fb92acfb3ce8dcde57f3fb09520c4a2c4b657a8213d8ea674b8369e1 |
lib/goon_model_gen/templates/store/goon/12_ByID.go.erb | 100644 | 0 | 0 | | | 370 Bytes | 2996b7218c87141d0ed9af0369554b71d229ffae013f9286e635b99228f0a50f |
lib/goon_model_gen/templates/store/goon/13_ByKey.go.erb | 100644 | 0 | 0 | | | 388 Bytes | ae25e77230b6c212522b6cc947f9e71f318df091fe929be070881b05514a0d2f |
lib/goon_model_gen/templates/store/goon/14_Get.go.erb | 100644 | 0 | 0 | | | 447 Bytes | eeea6b0bb55333a31e2f8f8ab2dd847fe976cf67e18d7d383556df13e71ca1d3 |
lib/goon_model_gen/templates/store/goon/15_IsValidKey.go.erb | 100644 | 0 | 0 | | | 449 Bytes | 7c40c6ea868da9265fcc30f6381d0f9c9d94c9b26a85f4381631b719e5bf99bb |
lib/goon_model_gen/templates/store/goon/16_Exist.go.erb | 100644 | 0 | 0 | | | 638 Bytes | a23f904c55fb9338a5ca768fb73ca9d3f27ac63c12b687ae833ea99859d07a84 |
lib/goon_model_gen/templates/store/goon/17_Save.go.erb | 100644 | 0 | 0 | | | 266 Bytes | 8882348f13b3f9796fb110fec0cf5a0472d9c331f2ecb0821eb5e1c0ea35a6a3 |
lib/goon_model_gen/templates/store/goon/18_Create.go.erb | 100644 | 0 | 0 | | | 566 Bytes | a2a70a6ac5e47ab8988c586cc3010d0c7345a09da1780e2f772ebac5e7279ad7 |
lib/goon_model_gen/templates/store/goon/19_Update.go.erb | 100644 | 0 | 0 | | | 551 Bytes | 725615aaac4e2d803137228f3e9bf8e299b0c784a8040bc6bc8967ad4ecd7e1b |
lib/goon_model_gen/templates/store/goon/20_PutWith.go.erb | 100644 | 0 | 0 | | | 510 Bytes | c1c642a58bb2509c2d0c602735973b0f1128549acb92367a14a0b30c05657fdc |
lib/goon_model_gen/templates/store/goon/21_Put.go.erb | 100644 | 0 | 0 | | | 372 Bytes | fe6891ef7512719fc419ff3acd04641e23907acabc990d4fadd2b0c57d433072 |
lib/goon_model_gen/templates/store/goon/22_Delete.go.erb | 100644 | 0 | 0 | | | 460 Bytes | 77e8e198dc4607a12e1be758f84d731e3cddf19f3567d3c8b44b456d9adc09d5 |
lib/goon_model_gen/templates/store/goon/23_ValidateUniqueness.go.erb | 100644 | 0 | 0 | | | 833 Bytes | fa73e7db1c4e1ff7e1b321d1feea916279f74a3a382f850cf65cf0d915ce3a00 |
lib/goon_model_gen/templates/store/goon/24_Validate.go.erb | 100644 | 0 | 0 | | | 285 Bytes | 15ad6d16c1bb4c441ac4a072fd4597da91bedd0b215a2903b76ce607e0b2b95a |
lib/goon_model_gen/templates/validation/error/01_struct.go.erb | 100644 | 0 | 0 | | | 65 Bytes | e7a3435e4d46013a14862d22aa73f3768828257f331926e8d42807b059a99d87 |
lib/goon_model_gen/templates/validation/error/02_Error.go.erb | 100644 | 0 | 0 | | | 131 Bytes | e8d9b28255fac746c539b66b9e12b6a0a25cfaae4ba47e140d6534e8dbf9319a |
lib/goon_model_gen/version.rb | 100644 | 0 | 0 | | | 44 Bytes | a844024cc7610ca02461a8df841552a7ffe75a18e51cc2c3d7ac419b901b295a |