class ChefZero::Endpoints::LicenseEndpoint
/license
Constants
- MAX_NODE_COUNT
Public Instance Methods
get(request)
click to toggle source
# File lib/chef_zero/endpoints/license_endpoint.rb, line 10 def get(request) node_count = 0 list_data(request, [ "organizations" ]).each do |orgname| node_count += list_data(request, [ "organizations", orgname, "nodes" ]).size end json_response(200, { "limit_exceeded" => (node_count > MAX_NODE_COUNT) ? true : false, "node_license" => MAX_NODE_COUNT, "node_count" => node_count, "upgrade_url" => "http://blah.com", }) end