Class: Fastlane::Helper::SyncDevicesHelper::Command::Base
- Inherits:
-
Struct
- Object
- Struct
- Fastlane::Helper::SyncDevicesHelper::Command::Base
- Defined in:
- lib/fastlane/plugin/sync_devices/helper/sync_devices_helper/command.rb
Overview
Abstract base class of command object.
Direct Known Subclasses
Create, Disable, DisableAndRename, Enable, EnableAndRename, Noop, Rename
Instance Attribute Summary collapse
-
#device ⇒ Spaceship::ConnectAPI::Device
The current value of device.
Instance Method Summary collapse
-
#description ⇒ String
abstract
Description of this command.
-
#run ⇒ void
abstract
Communicate with AppStore Connect and change the remote device.
Instance Attribute Details
#device ⇒ Spaceship::ConnectAPI::Device
Returns the current value of device.
13 14 15 |
# File 'lib/fastlane/plugin/sync_devices/helper/sync_devices_helper/command.rb', line 13 def device @device end |
Instance Method Details
#description ⇒ String
This method is abstract.
Description of this command.
26 27 28 29 30 |
# File 'lib/fastlane/plugin/sync_devices/helper/sync_devices_helper/command.rb', line 26 def description # :nocov: raise NotImplementedError # :nocov: end |
#run ⇒ void
This method is abstract.
This method returns an undefined value.
Communicate with AppStore Connect and change the remote device.
17 18 19 20 21 |
# File 'lib/fastlane/plugin/sync_devices/helper/sync_devices_helper/command.rb', line 17 def run # :nocov: raise NotImplementedError # :nocov: end |