minimum_viable_product-0.7.15

https://rubygems.org

minimum_viable_product

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 968184

number: 0.7.15

platform: ruby

spec_sha256: 50cf96d92105acd8c3d48954af22f43381e63751c3e4d2dedbde3c4f51bce31f

sha256: b251dd9739b51b7bd1b884220a139dce0e7f069cf53d111e11d79a5435e95dfa

created_at: 2024-05-13 08:28:40 UTC

updated_at: 2024-06-11 20:22:29 UTC

position: 0

version_data_entries_count: 149

uploaded_at: 2017-03-01 06:24:20 UTC

indexed: true

has_extensions:

extensions:

Gem size: 1.35 MB

Version Data Entries

Total: 149

Unpacked size: 10.6 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
Gemfile10064400573 Bytes95d682cab5a94cd1a941690ee54f998239b06e51b59602df04c48a358ff1ff95
Gemfile.lock100644007.25 KB93199a49c0671e25e344042d3302be170d8ee37161acb573a5d08ee3fe9f9211
LICENSE.txt100644001.03 KB607f465a0723c781bb2212e59fc674eadf3e2c88f256c7c9d6bb0c95aaabba8f
MIT-LICENSE100644001.03 KB4e49c6684710747024f451b22dfeb930510d0a32829601c190578b39ece3ef69
README.md100644002.55 KBd15732dca4165d9d7c18751d70460e4c17c647da9ca2c2567d7b828b25dd74b5
Rakefile100644001.39 KB9e60044d4de4b1f0aa12eb31b25e74ed3e9326267fa498b143a02ffcdc0a98a5
VERSION100644006 Bytes36bdf01acdacdc83f36517fd6c9dacc31fa0213a53e4c0ae4645a15e6cdd55b7
app/assets/javascripts/mvp/application.js1006440026 Bytesa6a46a43f4ab6d66d0467f1a57f4472a7bf83c0cacc1789ed035676f8cd37b10
app/assets/stylesheets/mvp/application.scss100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
app/controllers/concerns/minimum_viable_product/analytics_concern.rb100644002.01 KBfa028c8d6d863a3069f54c7eb296b776525812b518de47c12222197ecedeab9d
app/controllers/concerns/minimum_viable_product/seo_concern.rb10064400485 Bytesf3e4d01202af3657e0d56b1dac97426b51dd7e03428df3b702c1af6f21e9b2a0
app/controllers/concerns/minimum_viable_product/session_concern.rb100644001.31 KB065ae1c7ed0d11b0a6bd56e597f4f097f6c5970ef72e635666d95de70358af05
app/controllers/minimum_viable_product/analytics_controller.rb10064400276 Bytesd4adeaa27863a74bc56d39f9296ea1ddd5e805bf3a926d05e0406b1c725f8927
app/controllers/minimum_viable_product/seo_controller.rb10064400251 Bytesbb82f797737b8c62ee64ababdb7d7c340073e15c58ffc0baeeff230c30e26d97
app/controllers/minimum_viable_product/styleguide_controller.rb10064400683 Bytesd991b806ba97b3dc4033f4eb1af9558e934940e36c90c5e2516f583e257bd480
app/helpers/minimum_viable_product/body_helper.rb10064400293 Bytesd1f0860835529aa2fdc0450b4074d50c623ae4784f702a96adcdfb1f73385ab1
app/helpers/minimum_viable_product/bootstrap_helper.rb100644001.04 KB4cbf972e4238c386c2174f3f3681f2bcd331676a3bcbe36398b3a2803da6c792
app/helpers/minimum_viable_product/styleguide_helper.rb1006440064 Bytesecc9304fdbd69ffdc14bc4d21751bb47985e58c15b3eadd0fad6fdbe116bfbce
app/models/concerns/minimum_viable_product/slugification.rb10064400585 Bytes13e9ae843d36e54c97042b98812779f270068d47b4a29e4770cf686f3cf5fc26
app/views/layouts/minimum_viable_product/_instrumentation.html.erb100644009.72 KB6e5e3ec11a0432185c7a941445b0f2dbe55d2f5a45d3415796aa3e7f8dd6c45d
app/views/layouts/minimum_viable_product/_meta.html.erb100644001.13 KBc9172b3f56ffb445faa8cf93fcf1d2bc106a88c3809fe53147588d492bca3407
app/views/layouts/minimum_viable_product/application.html.erb10064400791 Bytes109476b37edd4a11ee680dcbcda6c991ab3b354505e181aa0b810cce1df313a7
app/views/minimum_viable_product/styleguide/_example.html.erb10064400254 Bytesf573d382207a7ca255f145f0341873d036b502a41b7bfa62768f34c348306857
app/views/minimum_viable_product/styleguide/bootstrap.html.erb10064400950 Bytes0da5b73f669ab4190df467ffd009b35cd23a50d9a71317fadcadd97c9b8c8933
app/views/minimum_viable_product/styleguide/bootstrap/_buttons.html.erb100644006.05 KBd95b6193eeff3db0284570759655d6336c41aa8515fbfea70ca54a68524407d2
app/views/minimum_viable_product/styleguide/bootstrap/_forms.html.erb100644005.96 KB47fb608c7c73880dc615a3df2387b3dadf2db639599cb5f6d56e0f7fe240fb64
app/views/minimum_viable_product/styleguide/bootstrap/_header.html.erb100644002.2 KB8fc4df441712934be08a06b051fb8eee27ecbfc56f03157fcb3fc6bfec110c34
app/views/minimum_viable_product/styleguide/bootstrap/_panels.html.erb10064400359 Bytes5c949c86348677e40606b04deaf6e53712173602c47ffbc2a5628411477bdfa4
app/views/minimum_viable_product/styleguide/bootstrap/_tables.html.erb10064400656 Bytes3d01e65bb1ca94f735df9fa2c5a64198da42ac0b5db38322c562c5dfe5d2967e
app/views/minimum_viable_product/styleguide/bootstrap/_typography.html.erb100644003 KBe149cf82699b65b24afb32bf6b4c971d2de3cdbdb6ac4225caf8cc4203ff237e
app/views/minimum_viable_product/styleguide/elements/_grouping.html.erb1006440049 Bytese4095ce246b647d6df1a6e169a0d8fc9de9a5c92101dfbff9cbcccd369c7811a
app/views/minimum_viable_product/styleguide/elements/partials/_row_groups_of.html.erb10064400193 Bytesdc64b5792927c29258954e24e69bab72fc74bdb0b3db259eee902e03d5b5bb9c
app/views/minimum_viable_product/styleguide/index.html.erb10064400306 Bytes87b772914474e5d1f2abd9987f4a9bce7a7e39e6a25b4ddf9bb8e0969f72927b
app/views/minimum_viable_product/styleguide/layouts/basic.html.erb10064400226 Bytesf4c7275d06d152523aabe96180e5e85806d583830ad8cba04884ce49e9d6dc45
app/views/minimum_viable_product/styleguide/layouts/carousel.html.erb100644006.5 KB0ac4ec6e668e2d82355723e26411273168b9e40ae17f6e03fba76f908a1b954b
app/views/minimum_viable_product/styleguide/layouts/cover.html.erb10064400937 Bytes50876fb4e7a0013a1ae6dc8b4a51021bfd5120108c5fd3ca82f06be7117e62da
assets/js/application.js10064400770 Bytes76c673f50b07a7190fe7e0350de7e56f49153741d95a20a8e9f1e64fa34744a8
assets/js/init/controllers.js10064400567 Bytesd9b657404e011b9303b42783a459e5094542593082b875235f6bbaff817ffef0
assets/js/init/forms.js10064400269 Bytes9b6425cff44c9dde356535c7da271cfeb29f6aa5402d355bb4eb74cceb48c6fd
bin/mvp100755001.65 KB106ca20351e792bdb3fa5593ab1e97169335004d5d4bc0bfd19d2c784b140acf
bin/rails10075500503 Bytesa7cefdc46fe30512a03b1c9c94772ec286cc50817cd5ca4002f4bc1442fccaa9
config/initializers/assets.rb10064400160 Bytes5fe7196e7b5a3bb8c7e52ca2e3a35fd8595a801f77bf0db20ef27623318c2700
config/initializers/canonical_host.rb10064400108 Bytesaebc08c7e47435beecf3cb36a3e1d68a1639cfaa91c4509391dce8ca2cdb475d
config/initializers/cloudinary.rb10064400223 Bytese94e4172d6c7999dfcf3da78bcd4f6be5f0c42de137b7af35da1cd3c2174f057
config/initializers/geocoder.rb10064400262 Bytesfe37fa63a329ca0c25e239db6b7fc676eeb1cfb05e07abfe0bb6bf7254311f3f
config/initializers/iteration.rb10064400782 Bytesa371733672f27c45c5b414d856242463483a490857b41be1741da58349bffcb9
config/initializers/project.rb1006440081 Bytese0296160320c3ab818c974a604422d33523faed861af064ca588af7bbad4f101
config/initializers/rollbar.rb100644002.6 KBe26d86f304dfed9c3e4b18ba22460e87c108b50ec7e4f43c98a3c9a7c1f86d09
config/initializers/routing.rb10064400296 Bytes7615cb13748ef278f9844f76066cced2c9646aab2ebeb96309a7b7dea82ab119
config/initializers/spoof_ip.rb10064400936 Bytes8325c8c55f7d9604dfdd47ed73bf0cbdd833dbd408d9ba067fe79f74413e33e1
config/initializers/ssl.rb10064400364 Bytese377074af9c7375b128ada17fc44c2089574473b2fd7b549b200ecb017d44034
config/routes.rb10064400326 Bytes07d7b54e38aedf5d9e7bba4d5b364df527d46703e6ddaa0c25a5f8d623f26363
lib/minimum_viable_product.rb10064400106 Bytesc0e0dd18fd90a703cf62fe2d4c8b343254107320f22f32c80eab9160f9164a61
lib/minimum_viable_product/engine.rb10064400519 Bytesabbebc0b1644a871cd31ec9b52489d9f22db5943fdf7b96748f96373b191170a
lib/minimum_viable_product/ext/nil.rb1006440053 Bytes5fa60e5e5f50f99caf55bbf0306f94b90e15a249fbb0109a812935ce9a1f6205
lib/minimum_viable_product/ext/string.rb10064400259 Bytes822f01efd52fb6f29d8517be8b76b586420bcf0b6947f03f22ee8523a49aa2aa
lib/tasks/sitemap.rake100644001.31 KBbf119b46c7d3509ab1f04bdacb96b2c67ec17b5d4e256b4aca67825b9dba7d75
minimum_viable_product.gemspec1006440010.8 KBedaf14671669e1a2b88416943a1b4470fcf05745fd69ab1d3727270b0e8061a3
mvp.gemspec100644001.62 KBb303c99c336c46ac7e7ad7bf89e73256b73a82dc57a77d3ca82bbcfdeb5dd18d
package.json100644001.05 KB75730c80d90c922b0a5235f5c373a2108c328f4b2b440f7873deb6ad71002ad0
project/.gitignore10064400958 Bytesc82bdf8288b02aa83acdf3fc6a20c4b93fe6e808fcc55fe66f43bffcf81c01fb
project/Gemfile10064400861 Bytesb1fe2ab7151102e101287887177d0526b5fe26c8586d033df37426f5823da72e
project/Gemfile.lock1006440010.1 KB40697a209db6ab2f37c65f138894bcbadd12d81892ced5b4f55a1d4b9a5d4ea4
project/Procfile1006440086 Bytes1da1283a8a157df5ce7bccf906387518696856b2681c027f3ba34223a8023470
project/README.md100644002.25 KB3ed1b7d85638b3b4d26c4b872e7885fb1415a70fdb58b4de7d200aabdf84d4d0
project/Rakefile10064400519 Bytesa076a40ecf20560adacaa3e4d2a7f103b18912f57cd23b2628669824e85687b5
project/app/controllers/application_controller.rb10064400400 Bytese4a1db627b3da8ad58999e9df7f90c89f5062678a2431c97f31276a409874439
project/app/controllers/conversions_controller.rb10064400632 Bytesf1b781f8a1519497a6f8d8c4ecf9648fded590c7c12528eb07da26634f0d57eb
project/app/controllers/examples_controller.rb1006440053 Bytesdf5c72edff689838f51d575d8e775fe1e6bb82d4bd8ab9b06190ff381d5dafcf
project/app/controllers/home_controller.rb1006440091 Bytes327a496d9e94ba30e48613aec0f5451f32c47b3e2bbafdc1e3ab2618c74bc73d
project/app/decorators/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/app/helpers/application_helper.rb10064400756 Bytesbdaedd591e4a5d1aea852657b766e076e2b2838ecd9d3292bbd19ef1f905281e
project/app/mailers/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/app/models/conversion.rb10064400196 Bytesa1b9b8c28e888051b5c0d12f121d0d60ce1725e3ab9030d3ab77754e612ca1a8
project/app/views/examples/index.html.erb1006440059 Bytesec4273d78510bb9b371e2eedadc340037bc3fc7b786c949037a584dd6a15214b
project/app/views/examples/mustache.html.erb10064400597 Bytes51ebe858d192bf933360010e5bb28f743447305535de113bef21f8223afbeb11
project/app/views/examples/mustache/template.mustache1006440039 Bytes29857e463931c3f9d662d6264af14d3adf0bcde380eb25170a1503885ef85d8a
project/app/views/home/conversion.html.erb10064400274 Bytes3fa13b8adb2a741127b7724ac96d7b3bb7e355a8ee67cfdd37da3e475fa5aa7b
project/app/views/home/index.html.erb100644001.16 KB5bd85711d15d97d097c09110263852fd56b84a1c1edf7c173284578a897eb896
project/app/views/layouts/_header.html.erb10064400765 Bytes648fa33aa518be838e4d31619573705971672de3e7ee7bd89a729f62f6d7d961
project/app/views/layouts/_includes.html.erb10064400231 Bytes1773c82f98de69c24aaefdd16b5cdb21e2cd50013eb3ba937dbe3792066af356
project/app/views/layouts/application.html.erb10064400365 Bytes716bd4a49989c3692d5d7a166584b4ab410565f6aed9f471fe71c3de96cedbd3
project/app/views/layouts/modal.html.erb10064400318 Bytes149cca2077f034b49b447de85071f79d4205aed0b6856b544abb2fe4dfed6916
project/assets/images/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/assets/images/favicon.ico100666001.12 KB51c74395149e469456d0b930f0fe2d88de415058209d9b473c4b0e5dede551ac
project/assets/javascripts/controllers/home.coffee10064400366 Bytes415c50732079635ea3f502f553e9e4d586b5063a6a14bca019bba05f434fc9ee
project/assets/javascripts/pack.js10064400249 Bytesb22249cb34dc0fc3582f510f05c09a71b1c7fe073ee444a419820cc95a704c16
project/assets/stylesheets/config/variables.scss1006440030.6 KBd5bb8d3762f2c3110a615a211c95a228e6c56b4700e2d60f8968a5371f62125e
project/assets/stylesheets/layout/basic.scss1006440094 Bytes639a1b345a024197155d9ca35c8649ac0473f622e09998edcf4799528e35ade0
project/assets/stylesheets/layout/carousel.scss100644002.55 KBaf7a63a3e197be7e640fdf1eb7720a305bc1b8ffcc428e56d552ee49d52e78e4
project/assets/stylesheets/layout/cover.scss100644001.96 KB3ec2ebc919038037a7dc0ade62b598ad986e17e34d47e0404f575aa2713bac77
project/assets/stylesheets/lib/spacing.scss100644002.36 KB8e21dc87866831da1206330afc38c2d00fadd791d9b15c0e4c412257a1a810e7
project/assets/stylesheets/skin/style.scss10064400194 Bytes244ba4da784e66ff3d78f98a73bab32fe94e16c075bbc726c18aee59a3f8730c
project/assets/stylesheets/style.scss10064400133 Bytesa7855799708f440ef095eee683ddb4d6d98c1d4efc51660d0fb52e408def3bdd
project/bin/bundle10075500129 Bytes7130bf85d0a1f4213924c456fffcc778b78258c0008e62a76bff9722a8cf1034
project/bin/rails10075500268 Bytes52bcb31a0bb09f018eb3cd052ec524db97546a2591ab8c87d5613912f651513a
project/bin/rake10075500213 Bytesa502332225adc3d3dc842e29c543ce6d09433d35eee66d43f164ed031c9bf9e8
project/bin/setup10075500843 Bytesf088444f58ed5d75db4486880ba7a10c591eaee2400797d8830cca2a7c980553
project/bin/spring10075500488 Bytesdfe9221532ed94d6f30bc331441e6cc291d2fd597dd30808ccd5025c1163e623
project/config.ru10064400153 Bytes1f66b5c73fca9bd453fba0553ffe4207f50050e5c32219b636a7121d8b3ba5d5
project/config/application.rb10064400961 Bytesc5809b1de4872dbf22c7f101581e70250170ed02a0e7ea05421c512a543ac71a
project/config/boot.rb10064400132 Bytesd4165163356fe0d32373bf15186114f3e004d572af2baa777b6926cd2021ef7c
project/config/database.yml10064400467 Bytes38d9e15ba1c6d38e0ba6ebb25a8855ab3db236db2e614eee0aca4a4a6ac182ed
project/config/environment.rb10064400150 Bytes6a4d7f5e0c46b1c8352a9a083f83b6b2053157662c090726282e7ad14a5a5ef9
project/config/environments/development.rb100644002.38 KBb175ed3727b9bc8fe6fed9f54cd36a760df71c46186ba264d5df612b196e516e
project/config/environments/production.rb100644003.75 KB481896a414381fb070d3212be8bf851167a173d80b5df380617040c670d19ceb
project/config/environments/test.rb100644001.71 KB7375bb68985e53cdd5eb53e06492813774d2f77bdfbec7ff5a17c2faf9dd61e4
project/config/initializers/assets.rb10064400517 Bytes8dd8df98b4e0a2a8049ba77e05848793175ddc1faec9fc136d8f96a980797d5c
project/config/initializers/backtrace_silencers.rb10064400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
project/config/initializers/cookies_serializer.rb10064400129 Bytes7b5fe6f38afa44b295c09bf013f9138a5314ebab351c86cf2e24f98fc6e6d848
project/config/initializers/filter_parameter_logging.rb10064400194 Byteseb293cbcac26012fb63489b355b7a68df2e0f5006abe79e2128752f40514aaf4
project/config/initializers/inflections.rb10064400647 Bytesa2045e2ce03f29305e052a9236ff41d4c7d4d171c0fa5bf8cfbc958edd307df6
project/config/initializers/mime_types.rb10064400156 Bytes47b40f15fe7b4cb01fd6a72377cfcc2c12d4a92b2cb72dca4d66005cddcccc94
project/config/initializers/mustache.rb10064400458 Bytes6016afa0e171ced86fceff42c3cceffa1a72e5e65075559c18061c1a5c22175d
project/config/initializers/rails_admin.rb100644001.02 KBa9a5fa163a4578f0e36b154600c1d0cd87f4dec75d575b18e8a6606dfd99b32a
project/config/initializers/session_store.rb10064400153 Bytesc68d040fd976bca2b89b60152eb6ef5c7de956ce0499e04e4e88cb754e627cc5
project/config/initializers/simple_form.rb100644006.19 KB9b711e6df604442dac43703ea66ca7cb794af0aa60768a762b65327d92804934
project/config/initializers/wrap_parameters.rb10064400517 Bytesc9768c02e265d5980177ea86c7fd886a19a2a276d11663c5849eca5231280691
project/config/locales/en.yml10064400634 Bytes44028606fa6334147bef7aeb7ef9303dd7971c96c2e0d9d29525c19919bac57c
project/config/locales/simple_form.en.yml10064400838 Bytes5b548e8345d4889b38b171502524178073aa4e89c72f3879cf2264699a46a529
project/config/routes.rb10064400425 Bytesd5f22883da439f393f2da82d13013aaeeb3d8d3bbdec07182d0d6ac5a19f6771
project/config/secrets.yml10064400309 Bytesbf60833aa9e0d8032480998f40f1008ab695ec6423e3462d67218384f635e2f1
project/config/sitemap.rb10064400840 Bytes457872fe234765e0a608d94a61a590c69756223c73ae990921736b8bf3a75de6
project/db/migrate/20160728235100_create_conversions.rb10064400172 Bytesf36d41329480398ff6c6f565bfc91a06dedaf51a3e16ee2268c7f1c251fe20ef
project/db/schema.rb100644001.05 KBc32cdbd3cdcef3727f63682944f027f9341c896b43d59fe807ad32c20c607917
project/db/seeds.rb10064400343 Bytes23894953d6535a862947de82cfa02ba7d2e9fd627acfabefaef9dc22953b6255
project/lib/assets/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/lib/tasks/heroku.rake100644002.28 KBe26415880239269972bd9d64a9ab9fab9695ebdb8714523a5432981e3acbced2
project/log/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/log/development.log100644003.4 MBad8796d6f6104509280fc14ff09fa536698999fabae0b1cd31faca6fad5ab23c
project/log/production.log100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/package.json100644001.23 KB4efaf4cd4cc0df7452534c3f07309bd449a0d88f9d51c4060f54c9660ceb3082
project/public/404.html100644001.53 KBb8c03554a54fcd04dde6befa1f0cbaff733c54435021c08cb8a4e3474812d015
project/public/422.html100644001.51 KBa699bce0b9481ae5ac7e8121cca1ded3573e369502d56c353311fe263a3569e7
project/public/500.html100644001.44 KB119cbfcafeddb7a1ecf2d53d67a5681fbfc3a6d30c0d9afcbd9d22d83bd14570
project/public/assets/javascripts/448c34a56d699c29117adc64c43affeb.woff21006440017.6 KBfe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c
project/public/assets/javascripts/89889688147bd7575d6327160d64e760.svg10064400106 KB42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5
project/public/assets/javascripts/e18bbf611f2a2e43afc071aa2f4e1512.ttf1006440044.3 KBe395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456
project/public/assets/javascripts/f4769f9bdb7466be65088239c12046d1.eot1006440019.7 KB13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407
project/public/assets/javascripts/fa2772327f55d8198301fdb8bcfc8158.woff1006440022.9 KBa26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742
project/public/assets/javascripts/pack.js100644002.68 MBde0b8dc3de8878c7ed7d6c17e54293332a612309f34257bbaee253a5db492a0d
project/public/assets/javascripts/pack.js.map100644003.48 MB5ca7a7e036c00622d56ba6b9bd57db2b90ef1e13f4d984cbfe64c109a8a004bb
project/public/assets/pack.js10064400473 KBb4bd3c99903605db73f19b6aa89901687f89ff894d6054f4de1a5b3048d047ca
project/public/assets/style.css10064400170 KB8b8c7992971230a18377cd3f91db42242cfafe40a86ce7e624531f68bd21d87c
project/vendor/assets/javascripts/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/vendor/assets/stylesheets/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
project/webpack.config.js100644001.9 KB134aca73da333de78928e1e15b192b9ff73672fa0a26bde39350cad4c0701f40
test/helper.rb10064400686 Bytes09a17b83a7e0e79b4474dbc9335bef8a5524d1c4b5985899b36cbd662eb84f59
test/test_minimum_viable_product.rb10064400236 Bytes1ed4c8b9295b350e7826a3e1abc19c9280d0189ce3c4e97ea73182e1b2533ab2