Class: MacSetup::Plugins::MacAppStore
- Inherits:
-
MacSetup::Plugin
- Object
- MacSetup::Plugin
- MacSetup::Plugins::MacAppStore
- Defined in:
- lib/mac_setup/plugins/mac_app_store.rb
Instance Attribute Summary collapse
-
#config ⇒ Object
readonly
Returns the value of attribute config.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(config, status) ⇒ MacAppStore
constructor
A new instance of MacAppStore.
- #run ⇒ Object
Methods inherited from MacSetup::Plugin
Constructor Details
#initialize(config, status) ⇒ MacAppStore
Returns a new instance of MacAppStore.
18 19 20 21 |
# File 'lib/mac_setup/plugins/mac_app_store.rb', line 18 def initialize(config, status) @config = config @status = status end |
Instance Attribute Details
#config ⇒ Object (readonly)
Returns the value of attribute config.
4 5 6 |
# File 'lib/mac_setup/plugins/mac_app_store.rb', line 4 def config @config end |
#status ⇒ Object (readonly)
Returns the value of attribute status.
4 5 6 |
# File 'lib/mac_setup/plugins/mac_app_store.rb', line 4 def status @status end |
Class Method Details
.add_requirements(config) ⇒ Object
6 7 8 |
# File 'lib/mac_setup/plugins/mac_app_store.rb', line 6 def self.add_requirements(config) config.add(:brews, :mas) end |
.get_status(status) ⇒ Object
10 11 12 |
# File 'lib/mac_setup/plugins/mac_app_store.rb', line 10 def self.get_status(status) end |
.run(config, status) ⇒ Object
14 15 16 |
# File 'lib/mac_setup/plugins/mac_app_store.rb', line 14 def self.run(config, status) new(config, status).run end |
Instance Method Details
#run ⇒ Object
23 24 25 26 |
# File 'lib/mac_setup/plugins/mac_app_store.rb', line 23 def run set_up_mas install_brewfile end |