Top Level Namespace
Defined Under Namespace
Modules: InlineFormsInstaller Classes: ExampleAppApartmentFieldTurboTest, ExampleAppApartmentNameListTest, ExampleAppApartmentNameRequiredTest, ExampleAppApartmentNameValidationTest, ExampleAppApartmentOpeningDateTest, ExampleAppApartmentPhotoTest, ExampleAppApartmentPhotosPaginationTest, ExampleAppApartmentRowTurboTest, ExampleAppApartmentTopLevelNewTest, ExampleAppApartmentTopLevelPaginationTest, ExampleAppApartmentVersionsTurboTest, ExampleAppGuestAccessTest, ExampleAppIntegrationTestCase, ExampleAppOwnerTabsTest, ExampleAppPaperTrailChangesetTest, ExampleAppPhotoRevertTest, ExampleAppPhotosTest, ExampleAppPlainTextRichTextEdgeCasesTest, ExampleAppRoutingTest, ExampleAppTurboLayoutTest, ExampleAppValidationHintsTest
Constant Summary collapse
- INSTALLER_ROOT =
File.(ENV.fetch("INLINE_FORMS_INSTALLER_ROOT", File.("..", __dir__)))
- INLINE_FORMS_ROOT =
File.(ENV.fetch("INLINE_FORMS_ROOT", INSTALLER_ROOT))
Instance Method Summary collapse
Instance Method Details
#bundle_install! ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/inline_forms_installer/installer_core.rb', line 4 def bundle_install! say "- Running bundle install..." unless system("bundle", "install") abort "ERROR: bundle install failed in #{Dir.pwd}. From the app directory run: rvm use . && bundle install" end unless system("bundle", "check") abort "ERROR: bundle check failed (gems missing). From the app directory run: rvm use . && bundle install" end end |