Method: Struct#each_pair

Defined in:
ext/enterprise_script_service/mruby/mrbgems/mruby-struct/mrblib/struct.rb

#each_pair(&block) ⇒ Object

Calls the given block for each element of self and pass the name and value of the respectiev element.

ISO 15.2.18.4.5



27
28
29
30
31
32
# File 'ext/enterprise_script_service/mruby/mrbgems/mruby-struct/mrblib/struct.rb', line 27

def each_pair(&block)
  self.class.members.each{|field|
    block.call(field.to_sym, self[field])
  }
  self
end