Module: Proc::Composer

Defined in:
lib/proc/composer.rb,
lib/proc/composer/version.rb,
lib/proc/composer/argument.rb,
lib/proc/composer/callable.rb,
lib/proc/composer/undefined.rb,
lib/proc/composer/composition.rb

Defined Under Namespace

Classes: Argument, Callable, Composition, Undefined

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.undefinedObject



11
12
13
# File 'lib/proc/composer.rb', line 11

def self.undefined
  @_undefined ||= Proc::Composer::Undefined.new
end

.undefined?(value) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/proc/composer.rb', line 15

def self.undefined?(value)
  value == undefined
end

.versionObject

public


9
10
11
# File 'lib/proc/composer/version.rb', line 9

def self.version
  VERSION
end