module Arguard::Guards::CollectionsGuard

Public Instance Methods

not_empty!() click to toggle source
# File lib/arguard/guards/collections_guard.rb, line 13
def not_empty!
  if self.size == 0
    raise ArgumentError.new('Collection must not be empty.')
  end
end
not_nil!() click to toggle source
# File lib/arguard/guards/collections_guard.rb, line 6
def not_nil!
  self.each do |item|
    item.not_nil!
  end
  self
end
not_nil_not_empty!() click to toggle source
# File lib/arguard/guards/collections_guard.rb, line 19
def not_nil_not_empty!
  self.not_nil!.not_empty!
end