Class: Spree::Admin::SpriteImportController
- Inherits:
-
BaseController
- Object
- BaseController
- Spree::Admin::SpriteImportController
- Defined in:
- app/controllers/spree/admin/sprite_import_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
14 15 16 17 |
# File 'app/controllers/spree/admin/sprite_import_controller.rb', line 14 def create result = sprite_import_service.call handle_service_result(result, :new) end |
#destroy ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'app/controllers/spree/admin/sprite_import_controller.rb', line 24 def destroy @menu.sprite_file.purge if @menu.sprite_file.attached? @menu.sprite_positions = {} @menu.sprite_padding = 16 @menu.sprite_gap = 16 @menu.sprite_icon_size = 64 @menu.save! flash[:success] = 'Sprite removed successfully!' # rubocop:disable Rails/I18nLocaleTexts redirect_to spree.(@menu) end |
#edit ⇒ Object
12 |
# File 'app/controllers/spree/admin/sprite_import_controller.rb', line 12 def edit; end |
#new ⇒ Object
10 |
# File 'app/controllers/spree/admin/sprite_import_controller.rb', line 10 def new; end |
#show ⇒ Object
8 |
# File 'app/controllers/spree/admin/sprite_import_controller.rb', line 8 def show; end |
#update ⇒ Object
19 20 21 22 |
# File 'app/controllers/spree/admin/sprite_import_controller.rb', line 19 def update result = sprite_import_service.update handle_service_result(result, :edit) end |