Module: KonoUtils::Concerns::BaseModals
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/kono_utils/concerns/base_modals.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 |
# File 'lib/kono_utils/concerns/base_modals.rb', line 6 def create @obj if defined? Pundit save_response end |
#destroy ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/kono_utils/concerns/base_modals.rb', line 11 def destroy @obj if defined? Pundit @obj.destroy respond_to do |f| f.json { render json: {success: true} } end end |
#update ⇒ Object
20 21 22 23 24 |
# File 'lib/kono_utils/concerns/base_modals.rb', line 20 def update @obj if defined? Pundit @obj.assign_attributes(update_params) save_response end |