module ReeDto::DtoInstanceMethods
def each_field(&proc)
def each_field(&proc) return enum_for(:each_field) unless block_given? self.class.fields.select { has_value?(_1.name) }.each do |field| proc.call(field.name, get_value(field.name)) end end
def each_field(&proc) return enum_for(:each_field) unless block_given? self.class.fields.select { has_value?(_1.name) }.each do |field| proc.call(field.name, get_value(field.name)) end end