Class: Umbrellify::ProjectManager
- Inherits:
-
Object
- Object
- Umbrellify::ProjectManager
- Defined in:
- lib/umbrellify/managers/project_manager.rb
Instance Method Summary collapse
-
#apply ⇒ Object
-=-=-=-=-=-=-=-=-=-=-=- Public Interface =-=-=-=-=-=-=-=-=-=-=-=-.
-
#initialize(project_path, configuration) ⇒ ProjectManager
constructor
A new instance of ProjectManager.
Constructor Details
#initialize(project_path, configuration) ⇒ ProjectManager
Returns a new instance of ProjectManager.
5 6 7 8 |
# File 'lib/umbrellify/managers/project_manager.rb', line 5 def initialize(project_path, configuration) @project_path = project_path @configuration = configuration end |
Instance Method Details
#apply ⇒ Object
-=-=-=-=-=-=-=-=-=-=-=- Public Interface =-=-=-=-=-=-=-=-=-=-=-=-
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/umbrellify/managers/project_manager.rb', line 12 def apply open_project umbrella_target = add_umbrella_target_if_needed umbrella_files_path = create_umbrella_files add_umbrella_files_to_target(umbrella_files_path, umbrella_target) add_dependency_to_main_target(umbrella_target) @project.save end |