Table of Contents - fable-0.5.0 Documentation
Classes and Modules
- Fable
- Fable::CallStack
- Fable::CallStack::Element
- Fable::CallStack::Thread
- Fable::Choice
- Fable::ChoicePoint
- Fable::Container
- Fable::ControlCommand
- Fable::DebugMetadata
- Fable::Divert
- Fable::DivertTargetValue
- Fable::Error
- Fable::FloatValue
- Fable::Glue
- Fable::InkList
- Fable::InkList::InkListItem
- Fable::IntValue
- Fable::ListDefinition
- Fable::ListDefinitionsOrigin
- Fable::ListValue
- Fable::NativeFunctionCall
- Fable::NativeFunctionOperations
- Fable::Path
- Fable::Path::Component
- Fable::Pointer
- Fable::Profiler
- Fable::Profiler::ProfileNode
- Fable::Profiler::Stopwatch
- Fable::PushPopType
- Fable::RuntimeObject
- Fable::SearchResult
- Fable::Serializer
- Fable::StatePatch
- Fable::Story
- Fable::Story::CannotContinueError
- Fable::StoryError
- Fable::StoryState
- Fable::StringValue
- Fable::Tag
- Fable::Value
- Fable::VariableAssignment
- Fable::VariablePointerValue
- Fable::VariableReference
- Fable::VariablesState
- Fable::Void
- Observable
Methods
- ::Null — Fable::InkList::InkListItem
- ::array_to_container — Fable::Serializer
- ::begin_string_evaluation_mode — Fable::ControlCommand
- ::component_type — Fable::Path::Component
- ::convert_array_of_runtime_objects — Fable::Serializer
- ::convert_choice — Fable::Serializer
- ::convert_choices — Fable::Serializer
- ::convert_control_command — Fable::Serializer
- ::convert_divert_target_value — Fable::Serializer
- ::convert_from_choice_point — Fable::Serializer
- ::convert_from_divert — Fable::Serializer
- ::convert_from_list — Fable::Serializer
- ::convert_from_runtime_object — Fable::Serializer
- ::convert_from_string_value — Fable::Serializer
- ::convert_glue — Fable::Serializer
- ::convert_hash_of_runtime_objects — Fable::Serializer
- ::convert_native_function_call — Fable::Serializer
- ::convert_tag — Fable::Serializer
- ::convert_to_list_definitions — Fable::Serializer
- ::convert_to_runtime_object — Fable::Serializer
- ::convert_to_runtime_objects — Fable::Serializer
- ::convert_to_runtime_objects_hash — Fable::Serializer
- ::convert_variable_assignment — Fable::Serializer
- ::convert_variable_pointer_value — Fable::Serializer
- ::convert_variable_reference — Fable::Serializer
- ::convert_void — Fable::Serializer
- ::copy_list — Fable::InkList
- ::create — Fable::Value
- ::done — Fable::ControlCommand
- ::duplicate_topmost — Fable::ControlCommand
- ::end_string_evaluation_mode — Fable::ControlCommand
- ::evaluation_end — Fable::ControlCommand
- ::evaluation_output — Fable::ControlCommand
- ::evaluation_start — Fable::ControlCommand
- ::format_milliseconds — Fable::Profiler
- ::from_string — Fable::InkList
- ::get_control_command — Fable::ControlCommand
- ::is_control_command? — Fable::ControlCommand
- ::is_instance_of? — Fable::ControlCommand
- ::is_native_function? — Fable::NativeFunctionCall
- ::list_from_int — Fable::ControlCommand
- ::list_random — Fable::ControlCommand
- ::list_range — Fable::ControlCommand
- ::new — Fable::CallStack
- ::new — Fable::CallStack::Element
- ::new — Fable::CallStack::Thread
- ::new — Fable::Container
- ::new — Fable::ControlCommand
- ::new — Fable::InkList
- ::new — Fable::InkList::InkListItem
- ::new — Fable::ListDefinition
- ::new — Fable::ListDefinitionsOrigin
- ::new — Fable::NativeFunctionCall
- ::new — Fable::Path
- ::new — Fable::Path::Component
- ::new — Fable::Pointer
- ::new — Fable::Profiler
- ::new — Fable::Profiler::ProfileNode
- ::new — Fable::Profiler::Stopwatch
- ::new — Fable::RuntimeObject
- ::new — Fable::StatePatch
- ::new — Fable::Story
- ::new — Fable::StoryState
- ::new — Fable::Tag
- ::new — Fable::Value
- ::new — Fable::IntValue
- ::new — Fable::FloatValue
- ::new — Fable::StringValue
- ::new — Fable::DivertTargetValue
- ::new — Fable::VariablePointerValue
- ::new — Fable::ListValue
- ::new — Fable::VariableAssignment
- ::new — Fable::VariableReference
- ::new — Fable::VariablesState
- ::new_for_origin_definition_and_story — Fable::InkList
- ::new_with_single_item — Fable::InkList
- ::noop — Fable::ControlCommand
- ::null_pointer — Fable::Pointer
- ::object_to_choice — Fable::Serializer
- ::pad — Fable::Profiler::ProfileNode
- ::parent_component — Fable::Path::Component
- ::pop_evaluated_value — Fable::ControlCommand
- ::pop_function — Fable::ControlCommand
- ::pop_tunnel — Fable::ControlCommand
- ::push_choice_count — Fable::ControlCommand
- ::random — Fable::ControlCommand
- ::read_count — Fable::ControlCommand
- ::retain_list_origins_for_assignment — Fable::ListValue
- ::seed_random — Fable::ControlCommand
- ::self — Fable::Path
- ::sequence_shuffle_index — Fable::ControlCommand
- ::start_of — Fable::Pointer
- ::start_thread — Fable::ControlCommand
- ::story_end — Fable::ControlCommand
- ::turns — Fable::ControlCommand
- ::turns_since — Fable::ControlCommand
- ::visit_index — Fable::ControlCommand
- #& — Fable::InkList
- #+ — Fable::InkList
- #- — Fable::InkList
- #< — Fable::InkList
- #<= — Fable::InkList
- #== — Fable::Divert
- #== — Fable::InkList
- #== — Fable::Path
- #== — Fable::Path::Component
- #> — Fable::InkList
- #>= — Fable::InkList
- #[] — Fable::VariablesState
- #[]= — Fable::VariablesState
- #add_changed_variable — Fable::StatePatch
- #add_content — Fable::Container
- #add_contents_of_container — Fable::Container
- #add_error — Fable::StoryState
- #add_error! — Fable::Story
- #add_ink_list_item — Fable::InkList
- #add_item — Fable::InkList
- #add_item_from_string — Fable::InkList
- #add_observer — Observable
- #add_sample — Fable::Profiler::ProfileNode
- #add_sample_to_node — Fable::Profiler::ProfileNode
- #add_sample_with_index — Fable::Profiler::ProfileNode
- #add_to_named_content — Fable::Container
- #add_variable_observer — Fable::VariablesState
- #addition — Fable::NativeFunctionOperations
- #all — Fable::InkList
- #all — Fable::NativeFunctionOperations
- #and — Fable::NativeFunctionOperations
- #apply_any_patch! — Fable::StoryState
- #apply_patch! — Fable::VariablesState
- #assert! — Fable::Story
- #assert! — Fable::StoryState
- #assert! — Fable
- #assign — Fable::VariablesState
- #bad_cast_exception — Fable::Value
- #batch_observing_variable_changes= — Fable::VariablesState
- #bind_external_function — Fable::Story
- #build_string_of_container — Fable::Story
- #build_string_of_hierarchy — Fable::Container
- #build_string_of_hierarchy — Fable::Story
- #calculate_newline_output_state_change — Fable::Story
- #call! — Fable::NativeFunctionCall
- #call_binary_list_operation — Fable::NativeFunctionCall
- #call_external_function — Fable::Story
- #call_list_increment_operation — Fable::NativeFunctionCall
- #call_stack — Fable::CallStack
- #call_stack_trace — Fable::CallStack
- #callstack_depth — Fable::StoryState
- #can_continue? — Fable::Story
- #can_continue? — Fable::StoryState
- #can_pop? — Fable::CallStack
- #can_pop_thread? — Fable::CallStack
- #cast — Fable::Value
- #cast — Fable::IntValue
- #cast — Fable::FloatValue
- #cast — Fable::StringValue
- #cast — Fable::DivertTargetValue
- #cast — Fable::VariablePointerValue
- #cast — Fable::ListValue
- #ceiling — Fable::NativeFunctionOperations
- #changed — Observable
- #changed? — Observable
- #choice_target — Fable::ChoicePoint
- #choose_choice_index — Fable::Story
- #choose_path — Fable::Story
- #choose_path_string — Fable::Story
- #clean_output_whitespace — Fable::StoryState
- #clone — Fable::Pointer
- #coerce_values_to_single_type — Fable::NativeFunctionCall
- #compact_path_string — Fable::RuntimeObject
- #complete_function_evaluation_from_game — Fable::StoryState
- #components_string — Fable::Path
- #container — Fable::SearchResult
- #container_for_count — Fable::VariableReference
- #contains? — Fable::InkList
- #contains? — Fable::ListDefinition
- #contains_item_with_name? — Fable::ListDefinition
- #contains_named_component? — Fable::Path
- #content_at_path — Fable::Container
- #content_at_path — Fable::Story
- #content_with_path_component — Fable::Container
- #context_for_variable_named — Fable::CallStack
- #continue — Fable::Story
- #continue_maximially — Fable::Story
- #continue_single_step! — Fable::Story
- #convert_path_to_relative — Fable::RuntimeObject
- #copy — Fable::CallStack::Element
- #copy — Fable::CallStack::Thread
- #copy — Fable::RuntimeObject
- #copy — Fable::Value
- #copy — Fable::VariablePointerValue
- #copy_and_start_patching! — Fable::StoryState
- #correct_ink_version? — Fable::Story
- #correct_object — Fable::SearchResult
- #count — Fable::InkList
- #count — Fable::NativeFunctionOperations
- #count_observers — Observable
- #current_choices — Fable::Story
- #current_debug_metadata — Fable::Story
- #current_element — Fable::CallStack
- #current_element_index — Fable::CallStack
- #current_errors — Fable::Story
- #current_line_number — Fable::Story
- #current_path_string — Fable::StoryState
- #current_pointer — Fable::StoryState
- #current_pointer= — Fable::StoryState
- #current_tags — Fable::Story
- #current_text — Fable::Story
- #current_thread — Fable::CallStack
- #current_thread= — Fable::CallStack
- #current_warnings — Fable::Story
- #debug_line_number_of_path — Fable::RuntimeObject
- #debug_metadata — Fable::RuntimeObject
- #delete_observer — Observable
- #delete_observers — Observable
- #depth — Fable::CallStack
- #discard_snapshot! — Fable::Story
- #divide — Fable::NativeFunctionOperations
- #elapsed_from_start_to_stop — Fable::Profiler::Stopwatch
- #element_is_evaluate_from_game? — Fable::CallStack
- #elements — Fable::CallStack
- #empty? — Fable::Path
- #equal — Fable::NativeFunctionOperations
- #equal? — Fable::InkList::InkListItem
- #error! — Fable::Story
- #evaluate_function — Fable::Story
- #exit_function_evaluation_from_game? — Fable::StoryState
- #find_list — Fable::ListDefinitionsOrigin
- #find_single_item_list_with_name — Fable::ListDefinitionsOrigin
- #flags= — Fable::ChoicePoint
- #float_value — Fable::NativeFunctionOperations
- #floor — Fable::NativeFunctionOperations
- #force_end! — Fable::StoryState
- #fork_thread! — Fable::CallStack
- #from_hash! — Fable::CallStack
- #from_hash! — Fable::StoryState
- #from_hash! — Fable::VariablesState
- #full_name — Fable::InkList::InkListItem
- #generated_choices — Fable::StoryState
- #get_context_index_of_variable_named — Fable::VariablesState
- #get_default_variable_value — Fable::VariablesState
- #get_global — Fable::StatePatch
- #get_raw_variable_with_name — Fable::VariablesState
- #get_temporary_variable_with_name — Fable::CallStack
- #get_turn_index — Fable::StatePatch
- #get_variable_with_name — Fable::VariablesState
- #get_variable_with_name_internal — Fable::VariablesState
- #get_visit_count — Fable::StatePatch
- #global_declaration — Fable::Story
- #global_tags — Fable::Story
- #global_variable_exists_with_name? — Fable::VariablesState
- #go_to_start! — Fable::StoryState
- #greater — Fable::NativeFunctionOperations
- #greater_than_or_equal — Fable::NativeFunctionOperations
- #has — Fable::NativeFunctionOperations
- #has_bit_flags? — Fable::Container
- #has_children? — Fable::Profiler::ProfileNode
- #has_error? — Fable::StoryState
- #has_errors? — Fable::Story
- #has_function? — Fable::Story
- #has_not — Fable::NativeFunctionOperations
- #has_patch? — Fable::StoryState
- #has_variable_observers? — Fable::VariablesState
- #has_variable_target? — Fable::Divert
- #has_warning? — Fable::StoryState
- #has_warnings? — Fable::Story
- #head — Fable::Path
- #in_expression_evaluation= — Fable::StoryState
- #in_expression_evaluation? — Fable::StoryState
- #in_string_evaluation? — Fable::StoryState
- #include_item_named? — Fable::InkList
- #increment_content_pointer — Fable::Story
- #increment_visit_count_for_container! — Fable::StoryState
- #indentation_string — Fable::RuntimeObject
- #initialize_with_string — Fable::StringValue
- #initialize_with_thread_object_and_story_context — Fable::CallStack::Thread
- #ink_version — Fable::Story
- #insert_content_at — Fable::Container
- #int_value — Fable::NativeFunctionOperations
- #internal_continue — Fable::Story
- #internal_path_to_first_lead_content — Fable::Container
- #intersection — Fable::NativeFunctionOperations
- #inverse — Fable::InkList
- #invert — Fable::NativeFunctionOperations
- #is_index? — Fable::Path::Component
- #is_nonwhitespace? — Fable::StringValue
- #is_parent? — Fable::Path::Component
- #item_for_value — Fable::ListDefinition
- #item_with_value — Fable::InkList
- #knot_container_with_name — Fable::Story
- #length — Fable::Path
- #less — Fable::NativeFunctionOperations
- #less_than_or_equal — Fable::NativeFunctionOperations
- #list_max — Fable::NativeFunctionOperations
- #list_min — Fable::NativeFunctionOperations
- #list_with_subrange — Fable::InkList
- #lists — Fable::ListDefinitionsOrigin
- #max — Fable::NativeFunctionOperations
- #max_as_list — Fable::InkList
- #max_item — Fable::InkList
- #mega_log — Fable::Profiler
- #min — Fable::NativeFunctionOperations
- #min_as_list — Fable::InkList
- #min_item — Fable::InkList
- #missing_external_bindings — Fable::Story
- #modulo — Fable::NativeFunctionOperations
- #multiply — Fable::NativeFunctionOperations
- #negate — Fable::NativeFunctionOperations
- #next_content! — Fable::Story
- #next_sequence_shuffle_index — Fable::Story
- #not — Fable::NativeFunctionOperations
- #not_equal — Fable::NativeFunctionOperations
- #notify_observers — Observable
- #null_item? — Fable::InkList::InkListItem
- #null_pointer? — Fable::Pointer
- #observe_variable — Fable::Story
- #observe_variables — Fable::Story
- #or — Fable::NativeFunctionOperations
- #ordered_items — Fable::InkList
- #origin_names — Fable::InkList
- #origin_of_max_item — Fable::InkList
- #output_stream_contains_content? — Fable::StoryState
- #output_stream_dirty! — Fable::StoryState
- #output_stream_ends_in_newline? — Fable::StoryState
- #own_report — Fable::Profiler::ProfileNode
- #parse_components_string — Fable::Path
- #pass_arguments_to_evaluation_stack — Fable::StoryState
- #path — Fable::Pointer
- #path_by_appending_component — Fable::Path
- #path_by_appending_path — Fable::Path
- #path_on_choice= — Fable::ChoicePoint
- #path_string_for_count — Fable::VariableReference
- #path_string_for_count= — Fable::VariableReference
- #path_string_on_choice — Fable::Choice
- #path_string_on_choice — Fable::ChoicePoint
- #path_string_on_choice= — Fable::Choice
- #path_string_on_choice= — Fable::ChoicePoint
- #peek_evaluation_stack — Fable::StoryState
- #perform_logic_and_flow_control — Fable::Story
- #pointer_at_path — Fable::Story
- #pop! — Fable::CallStack
- #pop_callstack — Fable::StoryState
- #pop_evaluation_stack — Fable::StoryState
- #pop_from_output_stream — Fable::StoryState
- #pop_thread! — Fable::CallStack
- #post_continue! — Fable::Profiler
- #post_snapshot! — Fable::Profiler
- #post_step! — Fable::Profiler
- #pow — Fable::NativeFunctionOperations
- #pre_continue! — Fable::Profiler
- #pre_snapshot! — Fable::Profiler
- #pre_step! — Fable::Profiler
- #previous_pointer — Fable::StoryState
- #previous_pointer= — Fable::StoryState
- #print_hierarchy — Fable::Profiler::ProfileNode
- #process_bit_flags — Fable::Container
- #process_choice — Fable::Story
- #profile? — Fable::Story
- #push — Fable::CallStack
- #push_evaluation_stack — Fable::StoryState
- #push_item_to_output_stream — Fable::StoryState
- #push_thread! — Fable::CallStack
- #push_to_output_stream — Fable::StoryState
- #record_turn_index_visit_to_container! — Fable::StoryState
- #relative? — Fable::Path
- #remove_existing_glue! — Fable::StoryState
- #remove_variable_observer — Fable::Story
- #remove_variable_observer — Fable::VariablesState
- #report — Fable::Profiler
- #reset! — Fable::CallStack
- #reset! — Fable::Profiler::Stopwatch
- #reset_callstack! — Fable::Story
- #reset_errors! — Fable::Story
- #reset_errors! — Fable::StoryState
- #reset_globals! — Fable::Story
- #reset_output! — Fable::StoryState
- #reset_state! — Fable::Story
- #resolve! — Fable::Pointer
- #resolve_path — Fable::RuntimeObject
- #resolve_variable_pointer! — Fable::VariablesState
- #restart! — Fable::Profiler::Stopwatch
- #restore_after_patch! — Fable::StoryState
- #restore_state_snapshot! — Fable::Story
- #root_content_container — Fable::RuntimeObject
- #run_operation — Fable::NativeFunctionCall
- #runtime_objects_equal? — Fable::VariablesState
- #set_chosen_path — Fable::StoryState
- #set_global — Fable::StatePatch
- #set_global — Fable::VariablesState
- #set_initial_origin_name — Fable::InkList
- #set_initial_origin_names — Fable::InkList
- #set_temporary_variable — Fable::CallStack
- #set_turn_index — Fable::StatePatch
- #set_visit_count — Fable::StatePatch
- #snapshot_default_globals — Fable::VariablesState
- #start! — Fable::Profiler::Stopwatch
- #start_function_evaluation_from_game — Fable::StoryState
- #start_profiling — Fable::Story
- #state_snapshot! — Fable::Story
- #step! — Fable::Profiler
- #step! — Fable::Story
- #step_length_report — Fable::Profiler
- #stop! — Fable::Profiler::Stopwatch
- #stop_profiling — Fable::Story
- #subtraction — Fable::NativeFunctionOperations
- #tags_at_start_of_flow_container_with_path_string — Fable::Story
- #tags_for_content_at_path — Fable::Story
- #tail — Fable::Path
- #target_path= — Fable::Divert
- #target_path_string — Fable::Divert
- #target_path_string= — Fable::Divert
- #thread_with_index — Fable::CallStack
- #to_hash — Fable::CallStack
- #to_hash — Fable::CallStack::Thread
- #to_hash — Fable::StoryState
- #to_hash — Fable::VariablesState
- #to_s — Fable::ChoicePoint
- #to_s — Fable::ControlCommand
- #to_s — Fable::DebugMetadata
- #to_s — Fable::Divert
- #to_s — Fable::Glue
- #to_s — Fable::InkList
- #to_s — Fable::InkList::InkListItem
- #to_s — Fable::NativeFunctionCall
- #to_s — Fable::Path
- #to_s — Fable::Path::Component
- #to_s — Fable::Profiler::ProfileNode
- #to_s — Fable::Tag
- #to_s — Fable::Value
- #to_s — Fable::FloatValue
- #to_s — Fable::DivertTargetValue
- #to_s — Fable::VariablePointerValue
- #to_s — Fable::VariableAssignment
- #to_s — Fable::VariableReference
- #trim_newlines_from_output_stream! — Fable::StoryState
- #trim_whitespace_from_function_end! — Fable::StoryState
- #truthy? — Fable::Value
- #truthy? — Fable::IntValue
- #truthy? — Fable::FloatValue
- #truthy? — Fable::StringValue
- #truthy? — Fable::DivertTargetValue
- #truthy? — Fable::VariablePointerValue
- #truthy? — Fable::ListValue
- #try_adding_to_named_content — Fable::Container
- #try_following_default_invisible_choice — Fable::Story
- #try_splitting_head_tail_whitespace — Fable::StoryState
- #turns_since_for_container — Fable::StoryState
- #unbind_external_function — Fable::Story
- #underlying_function_call — Fable::NativeFunctionCall
- #valid_name? — Fable::Container
- #validate_external_bindings! — Fable::Story
- #value_for_item — Fable::ListDefinition
- #value_of_list — Fable::NativeFunctionOperations
- #value_type — Fable::Value
- #value_type — Fable::IntValue
- #value_type — Fable::FloatValue
- #value_type — Fable::StringValue
- #value_type — Fable::DivertTargetValue
- #value_type — Fable::VariablePointerValue
- #value_type — Fable::ListValue
- #variable_changed_event — Fable::VariablesState
- #variables_state — Fable::Story
- #visit_changed_containers_due_to_divert — Fable::Story
- #visit_container! — Fable::Story
- #visit_count_at_path_string — Fable::StoryState
- #visit_count_for_container — Fable::StoryState
- #warning — Fable::Story