goon_model_gen-0.3.1

https://rubygems.org

goon_model_gen

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/akm/goon_model_gen
changelog_uri
https://github.com/akm/goon_model_gen
source_code_uri
https://github.com/akm/goon_model_gen

id: 1235528

number: 0.3.1

platform: ruby

spec_sha256: 0e166b18fe59ef7c6a2187e3716ed19189efe5919c31f0bfedbc3a6a3ff6762f

sha256: 520634ef4baa9edc41999b73397a968b9f937f126a40a85c0024b85ade859ea9

created_at: 2024-05-13 08:32:46 UTC

updated_at: 2024-06-13 06:46:50 UTC

position: 4

version_data_entries_count: 104

uploaded_at: 2019-07-16 06:13:53 UTC

indexed: true

has_extensions:

extensions:

Gem size: 26.5 KB

Version Data Entries

Total: 104

Unpacked size: 85.3 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400128 Bytes0394b6a7b91d006eae11e38082286444b8395408badd38814f06b5649480dbac
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.travis.yml10064400106 Bytesb86be8cc60892aa47750c155ef9d476a68049f8fe31a4380bcec31393b5d71de
CODE_OF_CONDUCT.md100644003.15 KBb6a186179b2702935cdf279e083d6da7388bc14e049dd032860c2f1d10bd65d9
Gemfile10064400177 Bytesba2082a0f7723774f0e02c471b98a9fe43f1659176f34fb1fd4e38ef1b5f6c13
LICENSE.txt100644001.04 KBb65714931bfc6a2854e38bd1d136b7884fa970e4e4ec50cadca6f0d41ec82fe9
README.md100644001.6 KB15ccd19c74cb9a6e385d066e5a6af894130cf0eff9129119cd869d9f3f538480
Rakefile10064400117 Bytesdca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016
bin/console10075500349 Bytes30b4edea06ac8ab05bcfd47f405e116cd11f0bea89dadff5945f9ae9b7850897
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
exe/goon_model_gen10075500249 Bytesb5a9336b36ce5cf7479faf5db7457fe61f4512c65c23222df286c92100e9b1b0
goon_model_gen.gemspec100644001.75 KB52ef6c6bd36a653bf7ce0573d60026e2c001f54e75ef4287ef4468e288960a81
lib/goon_model_gen.rb10064400120 Bytes42eeb3a2bd67dd8dea151685d0642435b6fd5ba2e2aa9ca2e0ffaa41287df4ea
lib/goon_model_gen/builder/abstract_builder.rb100644003.41 KBaaf898e605efc2bf0fb194b213a68441bd5e5b24ca25c9a6385dff95e1f76f92
lib/goon_model_gen/builder/converter_builder.rb100644002.71 KB2653bc4c44bbfd4dbc240b42fa2e6294a9fbb84836fc9bf8d10a349330e591e9
lib/goon_model_gen/builder/model_builder.rb100644002.39 KB3cd204c55cce10eccabdec1bd48c695d843a934307118fe9343176f8329479aa
lib/goon_model_gen/builder/store_builder.rb100644001.61 KBf7171d313cda0af22e92bbd03e829700f801fc3fe5959caaa04ff1e44aae6975
lib/goon_model_gen/builder/validation_builder.rb10064400803 Bytesa6dd02a13283ae8239b01db18a44ce76156b1881a47437e1d58897ed4b69c5cd
lib/goon_model_gen/cli.rb100644004.46 KBdfa4255dcd8a6b88b87ea349436ae043065ba27f04c7cf6686b0c79a22269da3
lib/goon_model_gen/config.rb100644002.12 KB0002fcca968c773bc27e85aaae477fb34512c7d19c31af834cab5a4a34c6c657
lib/goon_model_gen/converter/abstract_conv.rb10064400453 Bytes63958b4db490395b8ea5108704d8c3fe6db76d4893ac4c85338c267fd5ffe488
lib/goon_model_gen/converter/conv_file.rb10064400446 Bytes991d30d8bc37d86b0a8fe86d6a8f3964fe7f8a2500e0b53f4c0adad7792001b4
lib/goon_model_gen/converter/loader.rb100644002.79 KB2bea2a866940cfe8e7a814bce3715cdb84c34da37c5375e32f9573dee04bab7a
lib/goon_model_gen/converter/mapping.rb10064400752 Bytes4bf7e5c27a1571a0d8b4c1a605de98c2eaa4e36f58d56976aa18dbf5fe114f1d
lib/goon_model_gen/converter/payload_conv.rb10064400594 Bytes5f8a91e5819cf1d7c7687b29e55b86fe7b8d2223d3b9863f14f93a8f0e2b68f2
lib/goon_model_gen/converter/result_conv.rb10064400525 Bytes51bb96f8af02f1d1baffca8a039f5b465f0cd8284d578c5fbd0891aebbf94f24
lib/goon_model_gen/converter/type_ref.rb10064400409 Bytes0f5d7890e2a339ef3eae78fe5bdd620710a5ab6aedaf61f77db5e9062d00172d
lib/goon_model_gen/generator.rb100644003.03 KB4a58fd09f5d76348a55d9a0a9367c02c7f81750ef02a9e414963336eb3b64f5a
lib/goon_model_gen/golang.rb10064400354 Bytes1916d8198a4e8a6ef28692b103c1ff3ca0aadcb000fe19ac88100c4e5d9fa43b
lib/goon_model_gen/golang/builtin.rb10064400819 Bytes17c8ed0604131c7065add5ed1397aff8c5a98b64fbc5f643714332c4ca74b22b
lib/goon_model_gen/golang/combination_type.rb100644001.11 KB27bdfd71a1366467cb7f6bcbbb9b7dcc5fdb6a6930a65305b1487eeb34a70273
lib/goon_model_gen/golang/datastore_supported.rb100644001.09 KB1907d98d8772de78b949ceb63ad089b3c94bb5fafd8aa34cf3236348fd9ee533
lib/goon_model_gen/golang/enum.rb100644001.05 KBb89629842cb48cc92c2ad5b66dc6b9562b29ea7fe549027d8c18c47cdb67ccfe
lib/goon_model_gen/golang/field.rb100644002.52 KBd886c1b5ff04ac968536ef37791fac013591e430b3ddb7f3fe3fc8cdbb42a6a0
lib/goon_model_gen/golang/file.rb10064400527 Bytes6a4122f7c79802a1889fe9a192e89ce7635e9507dd1fab9ed8c3bf7651f1a82d
lib/goon_model_gen/golang/modifier.rb100644001.45 KB945ab98b015004c659bdc029d7e1c582fea17e10eedd704531155d2f9289c885
lib/goon_model_gen/golang/named_slice.rb10064400974 Bytesdb6c78eab8ea494497446da33953af7dc91a20496123a2008faa1151c5137624
lib/goon_model_gen/golang/package.rb100644002.54 KB2a60b6980d8a6c628c2c85821d63d12f3c98cfcd0142336e28f2efce7165f2f3
lib/goon_model_gen/golang/packages.rb100644003.18 KB89ba344cf9c67074615bbdc207cb01fc900e5045ff109f3134d2280925ae6c78
lib/goon_model_gen/golang/predeclared_type.rb10064400239 Bytes10e0b1d495518f2c4914f92ab0a77d3fe908c20a5217e08375c9a100da0f0636
lib/goon_model_gen/golang/sentence.rb10064400334 Bytesfcab794d03234ca01a4d13cebc5ed325734d202ecb84b07a4be4fbb6050d95db
lib/goon_model_gen/golang/struct.rb10064400736 Bytes0161fb9486b8c717ec926b0029d762a28a49a02d2f4eb6663a9bad7ca94234eb
lib/goon_model_gen/golang/structs_loader.rb100644001.93 KB0afc2ef49cf75368fb1c1bb5c26fad95906b0d9f9517aefe5c620936425f566a
lib/goon_model_gen/golang/type.rb10064400767 Bytes1890402489288aa3ca7804d7eb2fee93104d31e5c3411671f3a7e002037e0e13
lib/goon_model_gen/source/context.rb10064400241 Bytes7920d45e9e6ae31f65f2e92b202964cdf14255dcdbe96ee46870476b8b24eb37
lib/goon_model_gen/source/contextual.rb10064400131 Bytes8ea3694b64918f8f799ce94ec4d3efa69155a78cb9d9edd5732ab4b1a9ca5f7b
lib/goon_model_gen/source/enum.rb10064400923 Bytesa1db94e0ca6e032fb79a2784a8b67035feffb737798b5ffb064bdc96d2256efe
lib/goon_model_gen/source/field.rb10064400979 Bytes554a01cadf6440a6ac37569d0ad333cb98fd354d3f115c9ab4a7f303b3f3d1f3
lib/goon_model_gen/source/file.rb100644001.32 KBf44103dd5293b0fc7ad31858069e743de0527375683df3a35f9fc1a4da90bfa0
lib/goon_model_gen/source/loader.rb100644002.92 KB75a39a2834961ea3136556a72a920964d3ceff6df7f2c82335fc2a64fc39215c
lib/goon_model_gen/source/named_slice.rb10064400358 Bytes0d0e67471260755c4afda0629290a4ec4e17f85a3c953091b7c8e59cd5637673
lib/goon_model_gen/source/struct.rb10064400535 Bytes56d0bdd8759c34c96595fe862f504c26e6095e0c192177433783c635d4a3287e
lib/goon_model_gen/source/type.rb10064400394 Bytes8f25918265003d48cfb56a072b2b96a92092e5d40daa86d5d476d712f9fda7cd
lib/goon_model_gen/templates/converter/payload/01_base_imports.go.erb10064400256 Bytesfe0b282e43f677ab1925696ca0a68efef9166731f414c14e389d7ef6e76b3ad1
lib/goon_model_gen/templates/converter/payload/02_SliceToModelSlice.go.erb100644001.32 KBcc313e4a31fc468b5d206caef2bde7a36a18a0230dfd4d1bdb8a8b4695cdd277
lib/goon_model_gen/templates/converter/payload/03_ToModel.go.erb10064400704 Bytesf9b2e2b88019257ba7a0b46432d7372e121612161a502ad0bc1e303526362395
lib/goon_model_gen/templates/converter/payload/04_AssignModel.go.erb100644003 KB616d6ca833265a68e0521b5991e6fc78b20b74a10e91fc5eb6f86e562fa62a1f
lib/goon_model_gen/templates/converter/result/01_base_imports.go.erb10064400527 Bytes6a23a12dbab4bfa1a46cb469fff67fa267fe82ba47f811d9c0dbafcf1305debd
lib/goon_model_gen/templates/converter/result/02_SliceToResultSlice.go.erb100644001.14 KB3d47baac25eb1b3ff8b942f0a8e656873613b5926e6eead170a291fd318ce488
lib/goon_model_gen/templates/converter/result/03_ToResult.go.erb100644001.52 KBf7922370a20625ea2bf88abfc4276a72cd3f23cd915184f37870cbf19392cf85
lib/goon_model_gen/templates/dsl.rb100644001.71 KB15355bf1b809643ab84ad12c875fca8c3b4a0ceb180b05f527f3c79cb561578f
lib/goon_model_gen/templates/model/enum/01_base.go.erb10064400195 Bytesa87753e29a50bf6097b40f563facfe4db2b7ca3b8b0c27d7aac19925cbcce3e0
lib/goon_model_gen/templates/model/enum/02_All.go.erb10064400136 Bytes912fef13880e4c189808baf805b5050ec4c1789ce7521eb22153e6f0f756fd5f
lib/goon_model_gen/templates/model/enum/02_Map.go.erb10064400166 Bytesfb712bfda64f4b13df01cf624571622df5224954d46ae2ad8081d328631e6954
lib/goon_model_gen/templates/model/enum/03_String.go.erb1006440078 Bytes64badda39d4a1f80b9291b8f720e5a78fe875f0bafea49fdb3c5a532903ab051
lib/goon_model_gen/templates/model/enum/04_NameToValue.go.erb10064400172 Bytesdb1f9705b6dd0a4b4de5c7b574b944c3af859c4468416d170f662b2b27e34ae3
lib/goon_model_gen/templates/model/enum/05_StringTo.go.erb10064400384 Bytes60a1038b97ed2f67741736fe3fd9765df7be2522e8574b1f5690870d50fb4ad5
lib/goon_model_gen/templates/model/enum/06_ToString.go.erb1006440081 Bytesab3e1e3f456b3822470b0b23592453b5ac27739fd47e067af46d1d23cfff6367
lib/goon_model_gen/templates/model/enum/07_Valid.go.erb1006440087 Bytesc917ed922fafb93103207e2d8a2e1af94af96fe898005e11dc44d6ba65bf387b
lib/goon_model_gen/templates/model/goon/01_struct.go.erb10064400158 Bytesf83f7eae1cd94024da918e8325f54f6ad2f1356a2a122475192d237784634512
lib/goon_model_gen/templates/model/goon/02_Assign.go.erb10064400346 Bytesdcc22eb53f7c99eedc7d944dd484a313e109fd111edab6ecf8df0511b1a6fb83
lib/goon_model_gen/templates/model/goon/03_PrepareToCreate.go.erb10064400383 Bytes08bf9de5f969b340d067344f2fbbb959a194286bee836b8614cd2da4c7fb8d00
lib/goon_model_gen/templates/model/goon/04_PrepareToUpdate.go.erb10064400203 Bytes776d4b012f657b272a101671996fff50d4e02084afa69fbdc05bf619ce43c244
lib/goon_model_gen/templates/model/goon/05_PrepareFields.go.erb10064400244 Bytes68fa7409b56f53d315cc7d4846d13f63b218ec4c0afb500a0eeb58a518839a58
lib/goon_model_gen/templates/model/goon/06_IsPersisted.go.erb10064400110 Bytes21f6616993fbbfa6b2b890c34b7c3045d6e24b2c7d91df71ce68376437efadb4
lib/goon_model_gen/templates/model/slice/01_base.go.erb1006440051 Bytesba3c2ce82845e21429855bb7c9d4cd932d9b19c6ad252439abe42e4b0839d473
lib/goon_model_gen/templates/model/struct/01_struct.go.erb10064400159 Bytes4aeb03f0e0348787bdcd711bb5a4cb153124b1a38f8963b00ebee41b7f4afa03
lib/goon_model_gen/templates/store/goon/01_Binder.go.erb10064400250 Bytes0a93046ce5a1b0e7e0cbdca194fe6e052f4979cd98a613346e94967f1aaa9b49
lib/goon_model_gen/templates/store/goon/02_Hook.go.erb10064400307 Bytes3e5166387c670cd61dd3463a53eb3300e90f1dd7e1cf71e26015977cdfaf90fa
lib/goon_model_gen/templates/store/goon/03_struct.go.erb1006440093 Bytesa407aee8b76cb89679448c582474ff3309593730d18d6ef3bfdda37c25208633
lib/goon_model_gen/templates/store/goon/04_KindName.go.erb1006440077 Bytes2a9e71e148433f022680935d0ce9614967b5ba76558e9b849e75b3b971c393d4
lib/goon_model_gen/templates/store/goon/05_Query.go.erb10064400210 Bytes6ec83f49d04ee6c07cb7fd13691a6977670f2589665b7a5cf0eb68f00b72926e
lib/goon_model_gen/templates/store/goon/06_Run.go.erb10064400242 Bytes092c98feb0479401f4f490f60a00a2a865421b111ad03494537defa3f634943c
lib/goon_model_gen/templates/store/goon/07_All.go.erb10064400175 Bytesd7a3ffc63bedb1ba8c3176dbc13e1d45b8d91f71d41a007a902516e65b1b7d24
lib/goon_model_gen/templates/store/goon/08_AllBy.go.erb10064400609 Bytesdce66caaaae405bca4e017deb4df33ac4aef1bb710ed5c8178c54f022f73a686
lib/goon_model_gen/templates/store/goon/09_Select.go.erb10064400237 Bytes0aebbbe829df98a624f9e9025b093328454b92670db99473ee148c6be52a47b4
lib/goon_model_gen/templates/store/goon/10_FirstBy.go.erb10064400353 Bytes27ba71dc47940a02ae06f0bf7d98a830d444fb6eaaba423c2e785f5a7ace53c7
lib/goon_model_gen/templates/store/goon/11_CountBy.go.erb10064400438 Bytesd1375ffed6ba5385c547b7ce85c32049401bba8efe3fe015b55473cd24d15c1e
lib/goon_model_gen/templates/store/goon/12_ByID.go.erb10064400370 Bytes2996b7218c87141d0ed9af0369554b71d229ffae013f9286e635b99228f0a50f
lib/goon_model_gen/templates/store/goon/13_ByKey.go.erb10064400444 Bytes9b94d7c994e5ea4bb463d5d8b339dbc70c478d7161d690fcc265221aa6c1dce7
lib/goon_model_gen/templates/store/goon/14_Get.go.erb10064400522 Bytes1f3e72197c7927b2ff882209de5f9c810c4568cab1e565c170c75646d03321a5
lib/goon_model_gen/templates/store/goon/15_IsValidKey.go.erb10064400524 Bytesf76fbfc8802a89d36d205f01f3888c6aaa40a2c40541be103a24c82a9542c3af
lib/goon_model_gen/templates/store/goon/16_Exist.go.erb10064400713 Bytesd2cccbf8785b30186660cd6e64da9dcbc50d98ddd12ccf1d7ae7516a47c158b2
lib/goon_model_gen/templates/store/goon/17_Save.go.erb10064400294 Bytes3cec568893eb30840e0cd308ac0b669147cad90db0e24923c0e9f0261e8da786
lib/goon_model_gen/templates/store/goon/18_Create.go.erb10064400622 Bytes480522a4c3cea89c69c3c2089eeca2b311c14b2d470251e22c548c627b2ef5b3
lib/goon_model_gen/templates/store/goon/19_Update.go.erb10064400607 Bytes271e4eaf92c0b7c84490cfec090f556f1ec2d95cf9ee66021d80b0bcd19e3d5d
lib/goon_model_gen/templates/store/goon/20_PutWith.go.erb10064400538 Bytes6d90adad83d3d172e905d6d73f862ae26dc0466301e414577459bee0e2bd08df
lib/goon_model_gen/templates/store/goon/21_Put.go.erb10064400447 Bytescbf62ea258914be7b25dd43ed488faee965723a78ac5f0867ce80d3392aac4b0
lib/goon_model_gen/templates/store/goon/22_Delete.go.erb10064400507 Bytes807e7cddcc4ee1457984d3a84e90179088ce8defd1d36e0422ca213986037585
lib/goon_model_gen/templates/store/goon/23_ValidateUniqueness.go.erb10064400833 Bytesfa73e7db1c4e1ff7e1b321d1feea916279f74a3a382f850cf65cf0d915ce3a00
lib/goon_model_gen/templates/store/goon/24_Validate.go.erb10064400285 Bytes15ad6d16c1bb4c441ac4a072fd4597da91bedd0b215a2903b76ce607e0b2b95a
lib/goon_model_gen/templates/validation/error/01_struct.go.erb1006440065 Bytese7a3435e4d46013a14862d22aa73f3768828257f331926e8d42807b059a99d87
lib/goon_model_gen/templates/validation/error/02_Error.go.erb10064400131 Bytese8d9b28255fac746c539b66b9e12b6a0a25cfaae4ba47e140d6534e8dbf9319a
lib/goon_model_gen/version.rb1006440044 Bytes92bcb3329215e9f8a6ec640f462533e19fd8029e08d3a81f2069137bbd76aae3