Class: Aws::Templates::Utils::Parametrized::Constraint::NotNil

Inherits:
Aws::Templates::Utils::Parametrized::Constraint show all
Defined in:
lib/aws/templates/utils/parametrized/constraint/not_nil.rb

Overview

Check if passed value is not nil

Example

class Piece
  include Aws::Templates::Utils::Parametrized

  parameter :param1, :constraint => not_nil
end

i = Piece.new(:param1 => 3)
i.param1 # => 3
i = Piece.new
i.param1 # throws ParameterValueInvalid

Instance Method Summary collapse

Methods inherited from Aws::Templates::Utils::Parametrized::Constraint

#check_wrapper, #if, #pre_condition, #to_proc

Constructor Details

#initializeNotNil

Returns a new instance of NotNil.



24
25
26
# File 'lib/aws/templates/utils/parametrized/constraint/not_nil.rb', line 24

def initialize
  self.if(Constraint::Condition.any)
end