Module: Defi

Defined in:
lib/defi.rb,
lib/defi/challenge.rb

Overview

Namespace for the Defi library.

Defined Under Namespace

Classes: Challenge

Class Method Summary collapse

Class Method Details

.send(method, *args) ⇒ Challenge

Expectations are built with this method.

Examples:

The challenge

send(:foo) # => #<Defi::Challenge:0x007f96a40925f8 @method=:foo, @args=[]>

Parameters:

  • method (#to_sym)

    A public method.

  • args (Array)

    A list of arguments.

Returns:



19
20
21
# File 'lib/defi.rb', line 19

def self.send(method, *args)
  Challenge.new(method, *args)
end