Module: Monoz
- Defined in:
- lib/monoz.rb,
lib/monoz/action.rb,
lib/monoz/project.rb,
lib/monoz/spinner.rb,
lib/monoz/version.rb,
lib/monoz/application.rb,
lib/monoz/configuration.rb,
lib/monoz/action_collection.rb,
lib/monoz/project_collection.rb,
lib/monoz/services/run_service.rb,
lib/monoz/services/base_service.rb,
lib/monoz/services/init_service.rb,
lib/monoz/services/action_service.rb,
lib/monoz/services/bundle_service.rb
Defined Under Namespace
Modules: Errors, Responses, Services
Classes: Action, ActionCollection, ActionCommand, Application, Configuration, Project, ProjectCollection, Spinner
Constant Summary
collapse
- VERSION =
"0.6.2"
Class Method Summary
collapse
Class Method Details
.app ⇒ Object
33
34
35
|
# File 'lib/monoz.rb', line 33
def app
@app
end
|
.app=(value) ⇒ Object
37
38
39
|
# File 'lib/monoz.rb', line 37
def app=(value)
@app = value
end
|
.folders ⇒ Object
53
54
55
|
# File 'lib/monoz.rb', line 53
def folders
config.dig("folders") || ["apps", "gems"]
end
|
.options ⇒ Object
49
50
51
|
# File 'lib/monoz.rb', line 49
def options
@app&.options
end
|
.projects ⇒ Object
65
66
67
68
69
70
71
|
# File 'lib/monoz.rb', line 65
def projects
filter = Monoz.options&.dig("filter")
projects = Monoz::ProjectCollection.new(config.root_path)
projects = projects.filter(filter) unless filter.nil?
projects
end
|
.pwd ⇒ Object
73
74
75
|
# File 'lib/monoz.rb', line 73
def pwd
@pwd ||= Pathname.new(Dir.pwd)
end
|
.pwd=(value) ⇒ Object
77
78
79
|
# File 'lib/monoz.rb', line 77
def pwd=(value)
@pwd = value
end
|
.verbose=(value) ⇒ Object
61
62
63
|
# File 'lib/monoz.rb', line 61
def verbose=(value)
@verbose = value
end
|
.verbose? ⇒ Boolean
57
58
59
|
# File 'lib/monoz.rb', line 57
def verbose?
@verbose ||= Monoz.options.dig("verbose") == true
end
|