Module: Aruba
- Defined in:
 - lib/aruba/api.rb,
lib/aruba/cli.rb,
lib/aruba/hooks.rb,
lib/aruba/setup.rb,
lib/aruba/errors.rb,
lib/aruba/events.rb,
lib/aruba/command.rb,
lib/aruba/console.rb,
lib/aruba/runtime.rb,
lib/aruba/version.rb,
lib/aruba/api/core.rb,
lib/aruba/api/text.rb,
lib/aruba/platform.rb,
lib/aruba/colorizer.rb,
lib/aruba/event_bus.rb,
lib/aruba/file_size.rb,
lib/aruba/aruba_path.rb,
lib/aruba/api/bundler.rb,
lib/aruba/initializer.rb,
lib/aruba/api/commands.rb,
lib/aruba/aruba_logger.rb,
lib/aruba/console/help.rb,
lib/aruba/configuration.rb,
lib/aruba/configuration.rb,
lib/aruba/api/filesystem.rb,
lib/aruba/config_wrapper.rb,
lib/aruba/contracts/enum.rb,
lib/aruba/api/environment.rb,
lib/aruba/command_monitor.rb,
lib/aruba/in_config_wrapper.rb,
lib/aruba/basic_configuration.rb,
lib/aruba/platforms/announcer.rb,
lib/aruba/platforms/unix_which.rb,
lib/aruba/processes/in_process.rb,
lib/aruba/generators/script_file.rb,
lib/aruba/platforms/simple_table.rb,
lib/aruba/contracts/absolute_path.rb,
lib/aruba/contracts/relative_path.rb,
lib/aruba/platforms/unix_platform.rb,
lib/aruba/platforms/windows_which.rb,
lib/aruba/processes/basic_process.rb,
lib/aruba/processes/debug_process.rb,
lib/aruba/processes/spawn_process.rb,
lib/aruba/contracts/is_power_of_two.rb,
lib/aruba/basic_configuration/option.rb,
lib/aruba/platforms/windows_platform.rb,
lib/aruba/platforms/filesystem_status.rb,
lib/aruba/platforms/local_environment.rb,
lib/aruba/platforms/aruba_file_creator.rb,
lib/aruba/platforms/determine_file_size.rb,
lib/aruba/platforms/unix_command_string.rb,
lib/aruba/matchers/base/message_indenter.rb,
lib/aruba/platforms/determine_disk_usage.rb,
lib/aruba/platforms/windows_command_string.rb,
lib/aruba/platforms/unix_environment_variables.rb,
lib/aruba/platforms/aruba_fixed_size_file_creator.rb,
lib/aruba/platforms/windows_environment_variables.rb 
Overview
Aruba
Defined Under Namespace
Modules: Api, Contracts, Events, Initializers, Matchers, Platforms, Processes Classes: ArubaLogger, ArubaPath, BasicConfiguration, Cli, Colorizer, Command, CommandAlreadyStartedError, CommandAlreadyStoppedError, CommandMonitor, CommandNotFoundError, ConfigWrapper, Configuration, Console, Error, EventBus, FileSize, Hooks, InConfigWrapper, Initializer, LaunchError, NoCommandHasBeenStartedError, NoCommandHasBeenStoppedError, Runtime, ScriptFile, Setup, UnknownOptionError, UserError
Constant Summary collapse
- VERSION =
 '2.3.0'- PLATFORM_MUTEX =
 Mutex.new
- PLATFORM =
 [Platforms::WindowsPlatform, Platforms::UnixPlatform].find(&:match?)
Class Attribute Summary collapse
- 
  
    
      .config  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute config.
 - 
  
    
      .platform  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute platform.
 
Class Method Summary collapse
- 
  
    
      .configure(&block)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Configure aruba.
 
Class Attribute Details
.config ⇒ Object (readonly)
Returns the value of attribute config.
      83 84 85  | 
    
      # File 'lib/aruba/configuration.rb', line 83 def config @config end  | 
  
.platform ⇒ Object (readonly)
Returns the value of attribute platform.
      17 18 19  | 
    
      # File 'lib/aruba/platform.rb', line 17 def platform @platform end  | 
  
Class Method Details
.configure(&block) ⇒ Object
Configure aruba
      93 94 95 96 97  | 
    
      # File 'lib/aruba/configuration.rb', line 93 def configure(&block) @config.configure(&block) self end  |