Module: SupportUtils::Concerns::Utils::ClassMethods
- Defined in:
- lib/support_utils/concerns/utils.rb
Instance Method Summary collapse
Instance Method Details
#truncate!(confirm = false) ⇒ Object
109 110 111 112 113 114 115 116 117 118 119 |
# File 'lib/support_utils/concerns/utils.rb', line 109 def truncate! confirm = false adapter = ActiveRecord::Base.configurations[Rails.env]["adapter"] adapter_method = :"truncate_#{adapter}!" if confirm if respond_to?(adapter_method, true) send(adapter_method) else ActiveRecord::Base.connection.execute("TRUNCATE TABLE #{table_name.to_s}") end end end |