Module: Valise::ItemEnum

Includes:
Enumerable
Included in:
Enumerator, Stack
Defined in:
lib/valise/stack.rb

Defined Under Namespace

Classes: Enumerator

Instance Method Summary collapse

Instance Method Details

#absentObject



42
43
44
45
46
# File 'lib/valise/stack.rb', line 42

def absent
  Enumerator.new(self) do |item|
    not item.present?
  end
end

#presentObject



48
49
50
51
52
# File 'lib/valise/stack.rb', line 48

def present
  Enumerator.new(self) do |item|
    item.present?
  end
end

#writableObject



36
37
38
39
40
# File 'lib/valise/stack.rb', line 36

def writable
  Enumerator.new(self) do |item|
    item.writable?
  end
end