Class: GitFusion::App
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- GitFusion::App
- Includes:
- ConfigParser, Util
- Defined in:
- lib/git_fusion/app.rb
Overview
This web application is mostly an easy way to communicate with specified p4d and perform operations on git-fusion repos and SSH keys
Constant Summary
Constant Summary
Constants included from ConfigParser
ConfigParser::REPO_CONFIG_JSON_NOT_VALID, ConfigParser::REPO_MAPPING_NOT_MATCHING
Constants included from Util
Util::DF_MATCH, Util::KEY_ALREADY_EXISTS, Util::PATCH_PARAMS_DONT_EXIST, Util::REPO_INITIALISED, Util::USER_NOT_MATCHING
Method Summary
Methods included from ConfigParser
#branch_config_section, #config_line, #deep_merge, #get_branch_sections, #get_config_sections, #matching_branches?, #modify_config, #parse_from_json, #parse_to_hash, #sections_to_json, #validate_json_config
Methods included from Util
#all_keys, #check_if_key_exists, #check_if_key_name_exists, #decode_from_uri, #encode_to_gf_format, error?, #error_and_clean_up, #get_by_key, #keys_for_user, #print_result, #submit_file, #temp_client, #to_message