Skip to content
1 viewer

rust 1,859,989 · typescript 235,245 · javascript 132,952 · python 20,426 · 6,406 files · digest 386394835379 · built in 1.3 s · crystals off

Course::new

cre8_app_course::model::Course::new

method · cre8-app-course · crates/cre8-app-course/src/model.rs:251 pub

30lines
1cyclomatic
0max nesting
4statements
0? exits
4params
23callers
2callees
3.7 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (23 direct callers, 2 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitesname · 1 sitename · 1 sitepath · 1 sitegenerate_packapp-course · cc 1cre8_app_course::view_cohort::generate_packcurrent_ownership_and_exact…app-course · cc 1cre8_app_course::access::tests::current_ownership_and_exact_binding_are_requiredpublic_media_cannot_be_misr…app-course · cc 1cre8_app_course::access::tests::public_media_cannot_be_misrepresented_as_a_paid_deliverablebinding_rejects_wrong_owner…app-course · cc 1cre8_app_course::access::tests::binding_rejects_wrong_owner_or_amounthandle_course_createapp-course · cc 1cre8_app_course::connection::handle_course_createthe_enrollment_notice_carri…app-course · cc 1cre8_app_course::notify::tests::the_enrollment_notice_carries_real_paths_and_a_receipta_release_notice_is_held_un…app-course · cc 1cre8_app_course::notify::tests::a_release_notice_is_held_until_the_lesson_openscourseapp-course · cc 1cre8_app_course::access::tests::coursecourseapp-course · cc 1cre8_app_course::notify::tests::coursecreate_handlerapp-course · cc 6cre8_app_course::connection::create_handlerseed_courseapp-course · cc 1cre8_app_course::view_cohort::seed_coursea_self_paced_cohort_needs_n…app-course · cc 2cre8_app_course::cohort::tests::a_self_paced_cohort_needs_no_event_and_a_shop_course_sells_free_seatsa_cohort_seat_is_paid_onceapp-course · cc 1cre8_app_course::connection::cohort_tier_tests::a_cohort_seat_is_paid_oncethe_owner_creates_the_threa…app-course · cc 1cre8_app_course::discussion::tests::the_owner_creates_the_thread_and_learners_join_it_oncere_activating_keeps_a_finis…app-course · cc 1cre8_app_course::enroll::tests::re_activating_keeps_a_finished_enrollment_finished_and_reports_the_transitionswitching_releases_only_the…app-course · cc 1cre8_app_course::enroll::tests::switching_releases_only_the_free_seat_left_behinda_free_seat_respects_capaci…app-course · cc 1cre8_app_course::enroll::tests::a_free_seat_respects_capacity_and_is_kept_on_returninsights_count_cohorts_comp…app-course · cc 3cre8_app_course::insights::tests::insights_count_cohorts_completion_funnel_quizzes_and_activityonly_a_lesson_live_in_its_o…app-course · cc 1cre8_app_course::live::tests::only_a_lesson_live_in_its_own_meeting_countscourse_round_trips_and_vali…app-course · cc 1cre8_app_course::model::tests::course_round_trips_and_validatescourse_validation_rejects_e…app-course · cc 1cre8_app_course::model::tests::course_validation_rejects_empty_fieldsCourse::newapp-course · cc 1cre8_app_course::model::Course::newderive_course_idapp-course · cc 1cre8_app_course::model::derive_course_iddefault_currencyapp-course · cc 1cre8_app_course::model::default_currencyshort_hashutil-graph-vertex · cc 1cre8_util_graph_vertex::short_hash

Control flow

Source not readable from this process.

Callers 23

Callees 2

Source not readable from this process.