class Fig::Command::Action::RunCommandStatement
Public Instance Methods
apply_base_config?()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 38 def apply_base_config?() return true end
apply_config?()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 34 def apply_config?() return true end
configure(options)
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 42 def configure(options) @extra_argv = options.command_extra_argv @descriptor = options.descriptor return end
descriptor_requirement()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 18 def descriptor_requirement() return nil end
execute()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 49 def execute() environment = @execution_context.environment base_package = @execution_context.base_package base_config = @execution_context.base_config environment.expand_command_statement_from_config( base_package, base_config, @descriptor, @extra_argv || [] ) { |command| @execution_context.operating_system.plain_or_shell_exec command } # Will never get here. end
load_base_package?()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 26 def load_base_package?() return true end
modifies_repository?()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 22 def modifies_repository?() return false end
options()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 14 def options() return %w<--command-extra-args> end
register_base_package?()
click to toggle source
# File lib/fig/command/action/run_command_statement.rb, line 30 def register_base_package?() return true end