Method: ActiveHash::Enum::Methods#delete_all

Defined in:
lib/enum/enum.rb

#delete_allObject



22
23
24
25
26
27
28
29
30
# File 'lib/enum/enum.rb', line 22

def delete_all
  if @enum_accessors.present?
    @records.each do |record|
      constant = constant_for(record, @enum_accessors)
      remove_const(constant) if const_defined?(constant, false)
    end
  end
  super
end