class Fig::Command::Action::DumpPackageDefinitionForCommandLine

Public Instance Methods

apply_config?() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 39
def apply_config?()
  return nil # don't care
end
cares_about_asset_options?() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 23
def cares_about_asset_options?()
  return true
end
configure(options) click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 43
def configure(options)
  @environment_statements = options.environment_statements
  @asset_statements       = options.asset_statements

  return
end
descriptor_requirement() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 19
def descriptor_requirement()
  return nil
end
execute() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 50
def execute()
  text_assembler = Fig::PackageDefinitionTextAssembler.new :emit_as_input
  text_assembler.add_output @asset_statements
  text_assembler.add_output [
    Fig::Statement::Configuration.new(
      nil,
      nil,
      Fig::Package::DEFAULT_CONFIG,
      @environment_statements
    )
  ]

  unparsed, * = text_assembler.assemble_package_definition
  print unparsed

  return EXIT_SUCCESS
end
load_base_package?() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 31
def load_base_package?()
  return true
end
modifies_repository?() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 27
def modifies_repository?()
  return false
end
options() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 15
def options()
  return %w<--dump-package-definition-for-command-line>
end
register_base_package?() click to toggle source
# File lib/fig/command/action/dump_package_definition_for_command_line.rb, line 35
def register_base_package?()
  return nil # don't care
end