FarmBot/Farmbot-Web-App

View on GitHub
app/mutations/farmware_envs/update.rb

Summary

Maintainability
A
0 mins
Test Coverage
module FarmwareEnvs
  class Update < Mutations::Command
    required {
      model :farmware_env, class: FarmwareEnv
    }

    optional do
      string :key
      duck :value, methods: [:to_json]
    end

    def execute
      farmware_env.update!(inputs.except(:farmware_env)) && farmware_env
    end
  end
end