Sha256: 398d6201159735b72b5a4044e8a8d53c5c87e2262d6fc1d26abf228cd6e04adf

Contents?: true

Size: 492 Bytes

Versions: 1

Compression:

Stored size: 492 Bytes

Contents

class Hash

  def not_empty?
    !self.empty?
  end

  #This method iterates over the Array as normal #each method.  For each iteration
  #set two variables in the block, |item, flag|. item will be set tot he current item
  #in the iteration; flag will be set to "false" on all iterations except the last iteration
  def each_with_end_flag
    my_size = self.size
    self.each_with_index do |item, index|
      index + 1 == my_size ? yield(item, true) : yield(item, false)
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
corelib-0.0.7 lib/corelib/hash/core.rb