[ {
  "shortName" : "ceph_chef_pool_create",
  "longName" : "ceph_chef_pool_create",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 56,
  "endLine" : 132,
  "linesOfCode" : 64,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_pool_set",
  "longName" : "ceph_chef_pool_set",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 135,
  "endLine" : 188,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_profile",
  "longName" : "set_profile",
  "relativeFileName" : "providers/erasure.rb",
  "fileLinesCount" : 114,
  "components" : [ "primary::providers" ],
  "startLine" : 50,
  "endLine" : 94,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_mount",
  "longName" : "manage_mount",
  "relativeFileName" : "providers/cephfs.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::providers" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bucket_handle()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def object_create()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_pool_pg_count",
  "longName" : "get_pool_pg_count",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 193,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_entity",
  "longName" : "create_entity",
  "relativeFileName" : "providers/client.rb",
  "fileLinesCount" : 131,
  "components" : [ "primary::providers" ],
  "startLine" : 101,
  "endLine" : 131,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_fsid_secret",
  "longName" : "ceph_chef_fsid_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 328,
  "endLine" : 350,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_create()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_radosgw_secret",
  "longName" : "ceph_chef_radosgw_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 488,
  "endLine" : 508,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_keys_add()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connect()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def object_url()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upload_directory()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_create()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_radosgw_inst_secret",
  "longName" : "ceph_chef_radosgw_inst_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 514,
  "endLine" : 533,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_find_node_ip_in_network",
  "longName" : "ceph_chef_find_node_ip_in_network",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 574,
  "endLine" : 590,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def object_get()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bucket_create()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_secret",
  "longName" : "ceph_chef_mon_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_bootstrap_osd_secret",
  "longName" : "ceph_chef_bootstrap_osd_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 400,
  "endLine" : 414,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_bootstrap_rgw_secret",
  "longName" : "ceph_chef_bootstrap_rgw_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 423,
  "endLine" : 437,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_bootstrap_mds_secret",
  "longName" : "ceph_chef_bootstrap_mds_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 446,
  "endLine" : 460,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_admin_secret",
  "longName" : "ceph_chef_admin_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 468,
  "endLine" : 482,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_restapi_secret",
  "longName" : "ceph_chef_restapi_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 539,
  "endLine" : 553,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_quota_set()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_current_resource",
  "longName" : "load_current_resource",
  "relativeFileName" : "providers/client.rb",
  "fileLinesCount" : 131,
  "components" : [ "primary::providers" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_build_federated_pool",
  "longName" : "ceph_chef_build_federated_pool",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_nodes",
  "longName" : "ceph_chef_mon_nodes",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 626,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_secure_password_alphanum_upper",
  "longName" : "ceph_chef_secure_password_alphanum_upper",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 797,
  "endLine" : 813,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bucket_list()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def object_delete()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_power_of_2",
  "longName" : "ceph_chef_power_of_2",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 776,
  "endLine" : 790,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rgw_users_create()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_pool",
  "longName" : "create_pool",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_mon_node",
  "longName" : "ceph_chef_is_mon_node",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_osd_node",
  "longName" : "ceph_chef_is_osd_node",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_radosgw_node",
  "longName" : "ceph_chef_is_radosgw_node",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_restapi_node",
  "longName" : "ceph_chef_is_restapi_node",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_rbd_node",
  "longName" : "ceph_chef_is_rbd_node",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_admin_node",
  "longName" : "ceph_chef_is_admin_node",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 285,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_mds_node",
  "longName" : "ceph_chef_is_mds_node",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 297,
  "endLine" : 308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mgr_secret",
  "longName" : "ceph_chef_mgr_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 378,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_quorum_members_ips",
  "longName" : "ceph_chef_quorum_members_ips",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 729,
  "endLine" : 741,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cephfs_requires_fuse",
  "longName" : "cephfs_requires_fuse",
  "relativeFileName" : "libraries/utils.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::libraries" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pool_exists?",
  "longName" : "pool_exists?",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "profile_exists?",
  "longName" : "profile_exists?",
  "relativeFileName" : "providers/erasure.rb",
  "fileLinesCount" : 114,
  "components" : [ "primary::providers" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_client",
  "longName" : "create_client",
  "relativeFileName" : "providers/cephfs.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::providers" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debug_ext",
  "longName" : "debug_ext",
  "relativeFileName" : "libraries/utils.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::libraries" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_env_search_string",
  "longName" : "ceph_chef_mon_env_search_string",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 313,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_ip_address_in_network?",
  "longName" : "ceph_chef_ip_address_in_network?",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 591,
  "endLine" : 605,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_get()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_quota_enable()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_quota_disable()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_pool",
  "longName" : "set_pool",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "delete_pool",
  "longName" : "delete_pool",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_osd_nodes",
  "longName" : "ceph_chef_osd_nodes",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 641,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_radosgw_nodes",
  "longName" : "ceph_chef_radosgw_nodes",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_restapi_nodes",
  "longName" : "ceph_chef_restapi_nodes",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 659,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_rbd_nodes",
  "longName" : "ceph_chef_rbd_nodes",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 668,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_admin_nodes",
  "longName" : "ceph_chef_admin_nodes",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 677,
  "endLine" : 685,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mds_nodes",
  "longName" : "ceph_chef_mds_nodes",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 686,
  "endLine" : 694,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_quorum?",
  "longName" : "ceph_chef_quorum?",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 742,
  "endLine" : 761,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_pool_crush_ruleset",
  "longName" : "set_pool_crush_ruleset",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "delete_profile",
  "longName" : "delete_profile",
  "relativeFileName" : "providers/erasure.rb",
  "fileLinesCount" : 114,
  "components" : [ "primary::providers" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "file_content",
  "longName" : "file_content",
  "relativeFileName" : "providers/client.rb",
  "fileLinesCount" : 131,
  "components" : [ "primary::providers" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_caps",
  "longName" : "get_caps",
  "relativeFileName" : "providers/client.rb",
  "fileLinesCount" : 131,
  "components" : [ "primary::providers" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "delete_entity",
  "longName" : "delete_entity",
  "relativeFileName" : "providers/client.rb",
  "fileLinesCount" : 131,
  "components" : [ "primary::providers" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_nodes_ip",
  "longName" : "ceph_chef_mon_nodes_ip",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_nodes_host",
  "longName" : "ceph_chef_mon_nodes_host",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 710,
  "endLine" : 717,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_ceph_chef_use_cephx?",
  "longName" : "ceph_chef_ceph_chef_use_cephx?",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 764,
  "endLine" : 774,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flaskify()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rgw_users_keys_add()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_s3_api.py",
  "fileLinesCount" : 322,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "resources/cephfs.rb",
  "fileLinesCount" : 28,
  "components" : [ "primary::resources" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rgw_users_quota_set()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_current_resource",
  "longName" : "load_current_resource",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_current_resource",
  "longName" : "load_current_resource",
  "relativeFileName" : "providers/erasure.rb",
  "fileLinesCount" : 114,
  "components" : [ "primary::providers" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_mount",
  "longName" : "create_mount",
  "relativeFileName" : "providers/cephfs.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::providers" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_secure_password",
  "longName" : "ceph_chef_secure_password",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 791,
  "endLine" : 796,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rgw_users_get()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rgw_users_quota_enable()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rgw_users_quota_disable()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_pool",
  "longName" : "get_pool",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_key",
  "longName" : "get_key",
  "relativeFileName" : "providers/client.rb",
  "fileLinesCount" : 131,
  "components" : [ "primary::providers" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_fsid_secret",
  "longName" : "ceph_chef_save_fsid_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_mon_secret",
  "longName" : "ceph_chef_save_mon_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_mgr_secret",
  "longName" : "ceph_chef_save_mgr_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_bootstrap_osd_secret",
  "longName" : "ceph_chef_save_bootstrap_osd_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_bootstrap_rgw_secret",
  "longName" : "ceph_chef_save_bootstrap_rgw_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_bootstrap_mds_secret",
  "longName" : "ceph_chef_save_bootstrap_mds_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 463,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_admin_secret",
  "longName" : "ceph_chef_save_admin_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_radosgw_secret",
  "longName" : "ceph_chef_save_radosgw_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 509,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_radosgw_inst_secret",
  "longName" : "ceph_chef_save_radosgw_inst_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_save_restapi_secret",
  "longName" : "ceph_chef_save_restapi_secret",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 554,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_ip_address_to_ceph_chef_address",
  "longName" : "ceph_chef_ip_address_to_ceph_chef_address",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_node_ip",
  "longName" : "ceph_chef_mon_node_ip",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 704,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_addresses",
  "longName" : "ceph_chef_mon_addresses",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_mon_hosts",
  "longName" : "ceph_chef_mon_hosts",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 724,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "whyrun_supported?",
  "longName" : "whyrun_supported?",
  "relativeFileName" : "providers/pool.rb",
  "fileLinesCount" : 134,
  "components" : [ "primary::providers" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "whyrun_supported?",
  "longName" : "whyrun_supported?",
  "relativeFileName" : "providers/erasure.rb",
  "fileLinesCount" : 114,
  "components" : [ "primary::providers" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "whyrun_supported?",
  "longName" : "whyrun_supported?",
  "relativeFileName" : "providers/cephfs.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::providers" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "whyrun_supported?",
  "longName" : "whyrun_supported?",
  "relativeFileName" : "providers/client.rb",
  "fileLinesCount" : 131,
  "components" : [ "primary::providers" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_is_radosgw_federated",
  "longName" : "ceph_chef_is_radosgw_federated",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_ip4_address_in_network?",
  "longName" : "ceph_chef_ip4_address_in_network?",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ceph_chef_ip6_address_in_network?",
  "longName" : "ceph_chef_ip6_address_in_network?",
  "relativeFileName" : "libraries/ceph_chef_helper.rb",
  "fileLinesCount" : 813,
  "components" : [ "primary::libraries" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debug_packages",
  "longName" : "debug_packages",
  "relativeFileName" : "libraries/utils.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::libraries" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def help()",
  "longName" : "",
  "relativeFileName" : "files/default/rgw_webservice.py",
  "fileLinesCount" : 302,
  "components" : [ "primary::files" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]