Class: Admin::ColorSchemesController
- Inherits:
-
AdminController
- Object
- AdminController
- Admin::ColorSchemesController
- Defined in:
- app/controllers/admin/color_schemes_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'app/controllers/admin/color_schemes_controller.rb', line 13 def create color_scheme = ColorScheme.create(color_scheme_params) if color_scheme.valid? render json: color_scheme, root: false else render_json_error(color_scheme) end end |
#destroy ⇒ Object
31 32 33 34 |
# File 'app/controllers/admin/color_schemes_controller.rb', line 31 def destroy @color_scheme.destroy render json: success_json end |
#index ⇒ Object
6 7 8 9 10 11 |
# File 'app/controllers/admin/color_schemes_controller.rb', line 6 def index render_serialized( ColorScheme.base_color_schemes + ColorScheme.order("id ASC").all.to_a, ColorSchemeSerializer, ) end |
#update ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'app/controllers/admin/color_schemes_controller.rb', line 22 def update color_scheme = ColorSchemeRevisor.revise(@color_scheme, color_scheme_params) if color_scheme.valid? render json: color_scheme, root: false else render_json_error(color_scheme) end end |