Method: XMigra::DeclarativeSupport::StructureReader#each

Defined in:
lib/xmigra/declarative_support.rb

#eachObject



63
64
65
66
67
68
69
70
71
# File 'lib/xmigra/declarative_support.rb', line 63

def each
  to_enum(:each) unless block_given?
  
  if @data.kind_of? Hash
    @data.each_key {|k| yield k, self[k]}
  else
    (0...@data.length).each {|i| yield self[i]}
  end
end