Module: ArgumentSpecification

Defined in:
lib/argspec.rb,
lib/argspec/dsl.rb,
lib/argspec/argument.rb,
lib/argspec/constants.rb,
lib/argspec/matchers/be.rb,
lib/argspec/dsl/matchers.rb,
lib/argspec/matchers/all.rb,
lib/argspec/matchers/be_a.rb,
lib/argspec/matchers/cover.rb,
lib/argspec/matchers/equal.rb,
lib/argspec/matchers/match.rb,
lib/argspec/matchers/be_nil.rb,
lib/argspec/matchers/satisfy.rb,
lib/argspec/matchers/be_empty.rb,
lib/argspec/matchers/end_with.rb,
lib/argspec/matchers/be_falsey.rb,
lib/argspec/matchers/be_one_of.rb,
lib/argspec/matchers/be_truthy.rb,
lib/argspec/matchers/case_equal.rb,
lib/argspec/matchers/respond_to.rb,
lib/argspec/matchers/start_with.rb,
lib/argspec/matchers/base_matcher.rb,
lib/argspec/matchers/be_compared_to.rb,
lib/argspec/matchers/be_within_range.rb

Defined Under Namespace

Modules: DSL, Matchers Classes: Argument

Constant Summary collapse

VERSION =
'0.3.3'

Class Method Summary collapse

Class Method Details

.require!Object

Require dependencies

Example:

>> ArgumentSpecification.require!
=> nil


9
10
11
12
13
14
15
16
17
# File 'lib/argspec.rb', line 9

def require!
  require 'argspec/constants'
  require 'argspec/dsl'
  require 'argspec/dsl/matchers'
  require 'argspec/matchers'
  require 'argspec/argument'

  nil
end