Module: Valise::ItemEnum

Includes:
Enumerable
Included in:
Enumerator, Stack
Defined in:
lib/valise/item-enum.rb

Defined Under Namespace

Classes: Enumerator

Instance Method Summary collapse

Instance Method Details

#absentObject



27
28
29
30
31
# File 'lib/valise/item-enum.rb', line 27

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

#presentObject



33
34
35
36
37
# File 'lib/valise/item-enum.rb', line 33

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

#writableObject



21
22
23
24
25
# File 'lib/valise/item-enum.rb', line 21

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