Sha256: ed4e4b184c59dbcb297666492c36ee79e24c847209ffdd1752bf560d5dc97556

Contents?: true

Size: 930 Bytes

Versions: 4

Compression:

Stored size: 930 Bytes

Contents

require 'rspec/expectations'
require 'shellwords'

require 'aruba/extensions/string/strip'

require 'aruba/platform'
require 'aruba/api/core'
require 'aruba/api/command'
require 'aruba/api/deprecated'
require 'aruba/api/environment'
require 'aruba/api/filesystem'
require 'aruba/api/rvm'

Aruba::Platform.require_matching_files('../matchers/**/*.rb', __FILE__)

module Aruba
  module Api
    include Aruba::Api::Core
    include Aruba::Api::Commands
    include Aruba::Api::Environment
    include Aruba::Api::Filesystem
    include Aruba::Api::Rvm
    include Aruba::Api::Deprecated

    # Access to announcer
    def announcer
      @announcer ||= Announcer.new(
        self,
        :stdout => @announce_stdout,
        :stderr => @announce_stderr,
        :dir    => @announce_dir,
        :cmd    => @announce_cmd,
        :env    => @announce_env
      )

      @announcer
    end

    module_function :announcer
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
aruba-0.8.0 lib/aruba/api.rb
aruba-0.8.0.pre3 lib/aruba/api.rb
aruba-0.8.0.pre2 lib/aruba/api.rb
aruba-0.8.0.pre lib/aruba/api.rb