Table of Contents - osm-1.3.6 Documentation
Classes and Modules
- ArrayOfValidator
- HashValidator
- Osm
- Osm::Activity
- Osm::Activity::Badge
- Osm::Activity::File
- Osm::Activity::Version
- Osm::ActivityBadge
- Osm::Api
- Osm::ApiAccess
- Osm::ArgumentIsInvalid
- Osm::Badge
- Osm::Badge::Data
- Osm::Badge::Requirement
- Osm::Badge::RequirementModule
- Osm::Badges
- Osm::Badges::DueBadges
- Osm::Budget
- Osm::ChallengeBadge
- Osm::ConnectionError
- Osm::CoreBadge
- Osm::Email
- Osm::Email::DeliveryReport
- Osm::Email::DeliveryReport::Email
- Osm::Email::DeliveryReport::Recipient
- Osm::Error
- Osm::Error::NoCurrentTerm
- Osm::Event
- Osm::Event::Attendance
- Osm::Event::BadgeLink
- Osm::Event::Column
- Osm::FlexiRecord
- Osm::FlexiRecord::Column
- Osm::FlexiRecord::Data
- Osm::Forbidden
- Osm::GiftAid
- Osm::GiftAid::Data
- Osm::GiftAid::Donation
- Osm::Grouping
- Osm::Invoice
- Osm::Invoice::Item
- Osm::Meeting
- Osm::Meeting::Activity
- Osm::Meeting::BadgeLink
- Osm::Member
- Osm::Member::Contact
- Osm::Member::DoctorContact
- Osm::Member::EmailableContact
- Osm::Member::EmergencyContact
- Osm::Member::EnableableEmailableContact
- Osm::Member::EnableablePhoneableContact
- Osm::Member::MemberContact
- Osm::Member::PrimaryContact
- Osm::Member::SecondaryContact
- Osm::Model
- Osm::Myscout
- Osm::Myscout::ParentLoginHistory
- Osm::Myscout::Template
- Osm::NoActiveRoles
- Osm::ObjectIsInvalid
- Osm::OnlinePayment
- Osm::OnlinePayment::Schedule
- Osm::OnlinePayment::Schedule::Payment
- Osm::OnlinePayment::Schedule::PaymentStatus
- Osm::OnlinePayment::Schedule::PaymentsForMember
- Osm::Register
- Osm::Register::Attendance
- Osm::Register::Field
- Osm::Section
- Osm::Sms
- Osm::Sms::DeliveryReport
- Osm::StagedBadge
- Osm::Term
- ValidityValidator
Methods
- ::api_has_permission? — Osm::Model
- ::attributes_from_data — Osm::Event
- ::authorize — Osm::Api
- ::base_url — Osm::Api
- ::build_from_json — Osm::OnlinePayment::Schedule::PaymentStatus
- ::cache_delete — Osm::Model
- ::cache_exist? — Osm::Model
- ::cache_key — Osm::Model
- ::cache_read — Osm::Model
- ::cache_write — Osm::Model
- ::can_access_section? — Osm::Model
- ::configure — Osm::Api
- ::configure — Osm::Model
- ::configure — Osm
- ::create — Osm::Event
- ::create — Osm::Meeting
- ::create — Osm::Term
- ::debug — Osm::Api
- ::debug= — Osm::Api
- ::epoch_date? — Osm
- ::fetch_from_osm — Osm::Email::DeliveryReport::Email
- ::get — Osm::Activity
- ::get — Osm::ApiAccess
- ::get — Osm::Event
- ::get — Osm::Invoice
- ::get — Osm::OnlinePayment::Schedule
- ::get — Osm::Section
- ::get — Osm::Term
- ::get_all — Osm::ApiAccess
- ::get_all — Osm::Section
- ::get_all — Osm::Term
- ::get_attendance — Osm::Register
- ::get_badges_for_section — Osm::Badge
- ::get_current_term_for_section — Osm::Term
- ::get_data — Osm::GiftAid
- ::get_donations — Osm::GiftAid
- ::get_due_badges — Osm::Badges
- ::get_emails_for_contacts — Osm::Email
- ::get_for_section — Osm::Budget
- ::get_for_section — Osm::Email::DeliveryReport
- ::get_for_section — Osm::Event
- ::get_for_section — Osm::Grouping
- ::get_for_section — Osm::Invoice
- ::get_for_section — Osm::Meeting
- ::get_for_section — Osm::Member
- ::get_for_section — Osm::Myscout::ParentLoginHistory
- ::get_for_section — Osm::OnlinePayment::Schedule
- ::get_for_section — Osm::Sms::DeliveryReport
- ::get_for_section — Osm::Term
- ::get_from_ids — Osm::Model
- ::get_last_login_date — Osm::Myscout::ParentLoginHistory
- ::get_list — Osm::Event
- ::get_list_for_section — Osm::OnlinePayment::Schedule
- ::get_module_completion_data — Osm::Badge
- ::get_osm_error — Osm::Api
- ::get_ours — Osm::ApiAccess
- ::get_stock — Osm::Badges
- ::get_structure — Osm::Register
- ::get_summary_for_section — Osm::Badge
- ::get_template — Osm::Myscout::Template
- ::has_access_to_section? — Osm::Model
- ::has_permission? — Osm::Model
- ::inspect_instance — Osm
- ::make_datetime — Osm
- ::make_permissions_hash — Osm
- ::module_completion_data — Osm::Badge
- ::new — Osm::Error::NoCurrentTerm
- ::new — Osm::Api
- ::new_event_from_data — Osm::Event
- ::new_invoice_from_data — Osm::Invoice
- ::number_selected — Osm::Sms
- ::parse_date — Osm
- ::parse_datetime — Osm
- ::perform_query — Osm::Api
- ::remaining_credits — Osm::Sms
- ::require_ability_to — Osm::Model
- ::require_access_to_section — Osm::Model
- ::require_permission — Osm::Model
- ::require_subscription — Osm::Model
- ::restore_template — Osm::Myscout::Template
- ::send_email — Osm::Email
- ::send_sms — Osm::Sms
- ::subscription_required — Osm::Badge
- ::subscription_required — Osm::ActivityBadge
- ::symbolize_hash — Osm
- ::to_i_or_nil — Osm
- ::type — Osm::Badge
- ::type — Osm::CoreBadge
- ::type — Osm::ChallengeBadge
- ::type — Osm::StagedBadge
- ::type — Osm::ActivityBadge
- ::type_id — Osm::CoreBadge
- ::type_id — Osm::ChallengeBadge
- ::type_id — Osm::StagedBadge
- ::type_id — Osm::ActivityBadge
- ::update_attendance — Osm::Register
- ::update_donation — Osm::GiftAid
- ::update_stock — Osm::Badges
- ::update_template — Osm::Myscout::Template
- ::user_has_permission? — Osm::Model
- #< — Osm::Model
- #<= — Osm::Model
- #<=> — Osm::Activity::Badge
- #<=> — Osm::Activity::File
- #<=> — Osm::Activity::Version
- #<=> — Osm::Badge
- #<=> — Osm::Badge::Requirement
- #<=> — Osm::Badge::RequirementModule
- #<=> — Osm::Email::DeliveryReport
- #<=> — Osm::FlexiRecord
- #<=> — Osm::FlexiRecord::Column
- #<=> — Osm::FlexiRecord::Data
- #<=> — Osm::Meeting
- #<=> — Osm::Meeting::Activity
- #<=> — Osm::Member
- #<=> — Osm::Model
- #<=> — Osm::OnlinePayment::Schedule::PaymentStatus
- #<=> — Osm::Section
- #> — Osm::Model
- #>= — Osm::Model
- #absent_on? — Osm::Register::Attendance
- #active_direct_debit? — Osm::OnlinePayment::Schedule::PaymentsForMember
- #add_activity — Osm::Meeting
- #add_badge_link — Osm::Event
- #add_column — Osm::Event
- #add_column — Osm::FlexiRecord
- #add_columns? — Osm::Badge
- #add_to_programme — Osm::Activity
- #after? — Osm::Term
- #age_months — Osm::Member
- #age_years — Osm::Member
- #all_emails — Osm::Member::EmailableContact
- #all_emails_with_name — Osm::Member::EmailableContact
- #all_phones — Osm::Member::Contact
- #api_id — Osm::Api
- #api_name — Osm::Api
- #archive — Osm::Invoice
- #archived_payments — Osm::OnlinePayment::Schedule
- #archived_payments? — Osm::OnlinePayment::Schedule
- #attendees — Osm::Event
- #base_url — Osm::Api
- #before? — Osm::Term
- #between? — Osm::Model
- #changed_attributes — Osm::Model
- #contains_date? — Osm::Term
- #cost_free? — Osm::Event
- #cost_tbc? — Osm::Event
- #create — Osm::Budget
- #create — Osm::Invoice
- #create — Osm::Invoice::Item
- #create — Osm::Member
- #current? — Osm::Member
- #current? — Osm::Term
- #current_payments — Osm::OnlinePayment::Schedule
- #current_payments? — Osm::OnlinePayment::Schedule
- #delete — Osm::Budget
- #delete — Osm::Event
- #delete — Osm::Event::Column
- #delete — Osm::FlexiRecord::Column
- #delete — Osm::Invoice
- #delete — Osm::Invoice::Item
- #delete — Osm::Meeting
- #earnt — Osm::Badge::Data
- #earnt? — Osm::Badge::Data
- #empty? — Osm::Badges::DueBadges
- #enabled_emails — Osm::Member::EnableableEmailableContact
- #enabled_emails_with_name — Osm::Member::EnableableEmailableContact
- #enabled_phones — Osm::Member::EnableablePhoneableContact
- #female? — Osm::Member
- #finalise — Osm::Invoice
- #future? — Osm::Term
- #gained_in_modules — Osm::Badge::Data
- #get_attendance — Osm::Event
- #get_audit_trail — Osm::Event::Attendance
- #get_badge_requirements — Osm::Meeting
- #get_columns — Osm::FlexiRecord
- #get_data — Osm::FlexiRecord
- #get_data_for_section — Osm::Badge
- #get_email — Osm::Email::DeliveryReport
- #get_email — Osm::Email::DeliveryReport::Recipient
- #get_items — Osm::Invoice
- #get_notepad — Osm::Section
- #get_payments_for_members — Osm::OnlinePayment::Schedule
- #get_photo — Osm::Member
- #get_user_permissions — Osm::Api
- #get_user_roles — Osm::Api
- #get_user_roles! — Osm::Api
- #has_levels? — Osm::Badge
- #inspect — Osm::Badge::Requirement
- #inspect — Osm::Badge::RequirementModule
- #inspect — Osm::Badge::Data
- #inspect — Osm::Email::DeliveryReport::Recipient
- #inspect — Osm::Event::Column
- #inspect — Osm::Event::Attendance
- #inspect — Osm::FlexiRecord::Column
- #inspect — Osm::FlexiRecord::Data
- #inspect — Osm::OnlinePayment::Schedule::Payment
- #inspect — Osm::OnlinePayment::Schedule::PaymentStatus
- #latest_status_for — Osm::OnlinePayment::Schedule::PaymentsForMember
- #leader? — Osm::Member
- #limited_attendance? — Osm::Event
- #male? — Osm::Member
- #mark_awarded — Osm::Badge::Data
- #mark_due — Osm::Badge::Data
- #mark_not_awarded — Osm::Badge::Data
- #mark_not_due — Osm::Badge::Data
- #mark_payment_not_required — Osm::OnlinePayment::Schedule::PaymentsForMember
- #mark_payment_paid_manually — Osm::OnlinePayment::Schedule::PaymentsForMember
- #mark_payment_required — Osm::OnlinePayment::Schedule::PaymentsForMember
- #module_ids — Osm::Badge
- #module_letters — Osm::Badge
- #module_map — Osm::Badge
- #modules_gained — Osm::Badge::Data
- #myscout_link — Osm::Member
- #myscout_link_key — Osm::Member
- #name — Osm::Member
- #name — Osm::Member::Contact
- #needed_per_module — Osm::Badge
- #osm_link — Osm::Activity
- #over_due? — Osm::OnlinePayment::Schedule::PaymentsForMember
- #paid? — Osm::OnlinePayment::Schedule::PaymentsForMember
- #past? — Osm::Term
- #past_due? — Osm::OnlinePayment::Schedule::Payment
- #perform_query — Osm::Api
- #present_on? — Osm::Register::Attendance
- #requirement_met? — Osm::Badge::Data
- #reset_changed_attributes — Osm::Model
- #set_notepad — Osm::Section
- #set_user — Osm::Api
- #set_user_permissions — Osm::Api
- #site — Osm::Api
- #spaces — Osm::Event
- #spaces? — Osm::Event
- #started — Osm::Badge::Data
- #started? — Osm::Badge::Data
- #subscription_at_least? — Osm::Section
- #subscription_level_name — Osm::Section
- #subscription_required — Osm::Badge
- #to_i — Osm::Api
- #to_i — Osm::Model
- #to_s — Osm::Email::DeliveryReport
- #to_s — Osm::Email::DeliveryReport::Recipient
- #to_s — Osm::Email::DeliveryReport::Email
- #to_s — Osm::OnlinePayment::Schedule
- #total_gained — Osm::Badge::Data
- #totals — Osm::Badges::DueBadges
- #type — Osm::Badge
- #unblock_address — Osm::Email::DeliveryReport::Recipient
- #unpaid? — Osm::OnlinePayment::Schedule::PaymentsForMember
- #update — Osm::Activity
- #update — Osm::Badge::Data
- #update — Osm::Budget
- #update — Osm::Event
- #update — Osm::Event::Column
- #update — Osm::Event::Attendance
- #update — Osm::FlexiRecord::Column
- #update — Osm::FlexiRecord::Data
- #update — Osm::GiftAid::Data
- #update — Osm::Grouping
- #update — Osm::Invoice
- #update — Osm::Invoice::Item
- #update — Osm::Meeting
- #update — Osm::Member
- #update — Osm::Member::Contact
- #update — Osm::Term
- #update_payment_status — Osm::OnlinePayment::Schedule::PaymentsForMember
- #user_id — Osm::Api
- #validate_each — ArrayOfValidator
- #validate_each — HashValidator
- #validate_each — ValidityValidator
- #value — Osm::Invoice::Item
- #youth? — Osm::Member
- #youth_section? — Osm::Section