Class: ForemanSalt::Api::V2::SaltKeysController
- Inherits:
-
BaseController
- Object
- Api::V2::BaseController
- BaseController
- ForemanSalt::Api::V2::SaltKeysController
- Defined in:
- app/controllers/foreman_salt/api/v2/salt_keys_controller.rb
Instance Method Summary collapse
- #destroy ⇒ Object
- #index ⇒ Object
- #metadata_page ⇒ Object
- #metadata_per_page ⇒ Object
- #metadata_subtotal ⇒ Object
- #metadata_total ⇒ Object
- #update ⇒ Object
Instance Method Details
#destroy ⇒ Object
36 37 38 39 40 41 42 43 |
# File 'app/controllers/foreman_salt/api/v2/salt_keys_controller.rb', line 36 def destroy if @key.delete = 'Key successfully deleted.' else = 'Unable to delete key.' end render :json => { root_node_name => } end |
#index ⇒ Object
10 11 12 |
# File 'app/controllers/foreman_salt/api/v2/salt_keys_controller.rb', line 10 def index @salt_keys = all_keys end |
#metadata_page ⇒ Object
53 54 55 |
# File 'app/controllers/foreman_salt/api/v2/salt_keys_controller.rb', line 53 def 1 end |
#metadata_per_page ⇒ Object
57 58 59 |
# File 'app/controllers/foreman_salt/api/v2/salt_keys_controller.rb', line 57 def end |
#metadata_subtotal ⇒ Object
49 50 51 |
# File 'app/controllers/foreman_salt/api/v2/salt_keys_controller.rb', line 49 def end |
#metadata_total ⇒ Object
45 46 47 |
# File 'app/controllers/foreman_salt/api/v2/salt_keys_controller.rb', line 45 def @total ||= all_keys.count end |
#update ⇒ Object
23 24 25 26 27 28 29 30 31 32 |
# File 'app/controllers/foreman_salt/api/v2/salt_keys_controller.rb', line 23 def update case params[:key][:state] when 'accepted' @key.accept when 'rejected' @key.reject end @salt_key = find_key(@key.name) end |