Table of Contents - chook-1.1.5 Documentation
Pages
- CHANGES
- LICENSE
-
README
- Chook
- IMPORTANT Note:
- Introduction
- Installing Chook
- The Server
- Server Configuration
- SSL
- Logging
- Admin Interface
- Event Handlers
- Internal Handlers - Ruby
- External Handlers - Any Language
- Logging from handlers
- Pointing Jamf Pro at your Chook server
- The Framework
- Events and Subjects
- Putting It Together
- TODOs
- chook.css
- chook.js
- logstream.js
- admin.haml
- bak.haml
- config.haml
- handlers.haml
- layout.haml
- logstream.haml
- sketch_admin
Classes and Modules
- Chook
- Chook::Configuration
- Chook::Event
- Chook::HandledEvent
- Chook::HandledEvent::Handlers
- Chook::HandledEventLogger
- Chook::HandledEvents
- Chook::HandledSubject
- Chook::HandledSubjects
- Chook::Procs
- Chook::Randomizers
- Chook::Samplers
- Chook::Server
- Chook::Server::Auth
- Chook::Server::Log
- Chook::Server::Log::LogFileWithStream
- Chook::Subject
- Chook::TestEvent
- Chook::TestEvents
- Chook::TestSubject
- Chook::TestSubjects
- Chook::Validators
Methods
- ::admin_user_pw — Chook::Server
- ::all_handler_paths — Chook::HandledEvent::Handlers
- ::all_patch_ids — Chook::Samplers
- ::all_patches — Chook::Samplers
- ::bool — Chook::Randomizers
- ::boolean — Chook::Validators
- ::building — Chook::Samplers
- ::classes — Chook::Subject
- ::clean_log_streams — Chook::Server::Log
- ::computer_model — Chook::Randomizers
- ::computer_os_version — Chook::Randomizers
- ::computer_serial_number — Chook::Randomizers
- ::computer_udid — Chook::Randomizers
- ::config — Chook
- ::department — Chook::Samplers
- ::device_name — Chook::Samplers
- ::email — Chook::Validators
- ::email_address — Chook::Randomizers
- ::email_address — Chook::Samplers
- ::event_handler — Chook
- ::event_name_from_handler_filename — Chook::HandledEvent::Handlers
- ::generate_classes — Chook::HandledEvent
- ::generate_classes — Chook::TestEvent
- ::generate_classes — Chook::HandledSubject
- ::generate_classes — Chook::TestSubject
- ::handlers — Chook::HandledEvent::Handlers
- ::host — Chook::Randomizers
- ::humanize_secs — Chook::Server
- ::iccid — Chook::Randomizers
- ::iccid — Chook::Samplers
- ::iccid — Chook::Validators
- ::imei — Chook::Randomizers
- ::imei — Chook::Samplers
- ::imei — Chook::Validators
- ::institution — Chook::Samplers
- ::int — Chook::Randomizers
- ::jssid — Chook::Samplers
- ::load_external_handler — Chook::HandledEvent::Handlers
- ::load_general_handler — Chook::HandledEvent::Handlers
- ::load_handlers — Chook::HandledEvent::Handlers
- ::load_internal_handler — Chook::HandledEvent::Handlers
- ::load_named_handler — Chook::HandledEvent::Handlers
- ::loaded_handler — Chook::HandledEvent::Handlers
- ::loaded_handler= — Chook::HandledEvent::Handlers
- ::log_exception — Chook
- ::log_streams — Chook::Server::Log
- ::logger — Chook
- ::logger — Chook::Server::Log
- ::mac_address — Chook::Randomizers
- ::mac_address — Chook::Samplers
- ::mac_address — Chook::Validators
- ::mobile_model — Chook::Randomizers
- ::mobile_os_version — Chook::Randomizers
- ::mobile_serial_number — Chook::Randomizers
- ::mobile_udid — Chook::Randomizers
- ::model — Chook::Randomizers
- ::model — Chook::Samplers
- ::model_display — Chook::Samplers
- ::name — Chook::Randomizers
- ::named_handlers — Chook::HandledEvent::Handlers
- ::new — Chook::Configuration
- ::new — Chook::Event
- ::new — Chook::HandledEvent
- ::new — Chook::HandledEventLogger
- ::new — Chook::TestEvent
- ::new — Chook::HandledSubject
- ::new — Chook::TestSubject
- ::os_build — Chook::Randomizers
- ::os_build — Chook::Samplers
- ::os_version — Chook::Randomizers
- ::os_version — Chook::Samplers
- ::parse_event — Chook::HandledEvent
- ::patch — Chook::Randomizers
- ::patch — Chook::Validators
- ::patch_id — Chook::Samplers
- ::patch_last_update — Chook::Samplers
- ::patch_latest_version — Chook::Samplers
- ::patch_name — Chook::Samplers
- ::patch_report_url — Chook::Samplers
- ::phone — Chook::Randomizers
- ::phone — Chook::Samplers
- ::position — Chook::Samplers
- ::prep_to_run — Chook::Server
- ::product — Chook::Randomizers
- ::product — Chook::Samplers
- ::push — Chook::Randomizers
- ::push — Chook::Validators
- ::pw_from_command — Chook::Server
- ::pw_from_conf — Chook::Server
- ::pw_from_file — Chook::Server
- ::random — Chook::TestSubject
- ::real_name — Chook::Samplers
- ::reloading? — Chook::HandledEvent::Handlers
- ::rest_operation — Chook::Randomizers
- ::room — Chook::Randomizers
- ::room — Chook::Samplers
- ::run! — Chook::Server
- ::sample — Chook::TestSubject
- ::sample_jsons — Chook
- ::serial_number — Chook::Samplers
- ::serial_number — Chook::Validators
- ::serial_number_from — Chook::Randomizers
- ::smart_group_type — Chook::Samplers
- ::starttime — Chook::Server
- ::startup — Chook::Server::Log
- ::time — Chook::Randomizers
- ::udid — Chook::Randomizers
- ::udid — Chook::Samplers
- ::uptime — Chook::Server
- ::url — Chook::Randomizers
- ::url — Chook::Validators
- ::user_directory_id — Chook::Samplers
- ::username — Chook::Samplers
- ::valid_test_subject — Chook::Validators
- ::version — Chook::Randomizers
- ::version — Chook::Samplers
- ::webhooks_user_pw — Chook::Server
- ::word — Chook::Randomizers
- #authenticate_admin — Chook::Server::Auth
- #authenticate_admin_user — Chook::Server::Auth
- #authenticate_jamf_admin — Chook::Server::Auth
- #authenticate_webhooks_user — Chook::Server::Auth
- #clear_all — Chook::Configuration
- #debug — Chook::HandledEventLogger
- #error — Chook::HandledEventLogger
- #event_class_name — Chook::HandledEvent
- #event_message — Chook::HandledEventLogger
- #fatal — Chook::HandledEventLogger
- #fire — Chook::TestEvent
- #handle — Chook::HandledEvent
- #handle_by_name — Chook::HandledEvent
- #handle_with_proc — Chook::HandledEvent
- #info — Chook::HandledEventLogger
- #json_hash — Chook::TestEvent
- #json_hash — Chook::TestSubject
- #log_exception — Chook::HandledEventLogger
- #logger — Chook::HandledEvent
- #pipe_to_executable — Chook::HandledEvent
- #print — Chook::Configuration
- #protect_via_basic_auth! — Chook::Server::Auth
- #read — Chook::Configuration
- #read_global — Chook::Configuration
- #reload — Chook::Configuration
- #save — Chook::Configuration
- #unknown — Chook::HandledEventLogger
- #warn — Chook::HandledEventLogger
- #webhook_user_authorized? — Chook::Server::Auth
- #write — Chook::Server::Log::LogFileWithStream