Table of Contents - gamefic-4.1.2 Documentation
Classes and Modules
- Array
- Gamefic
- Gamefic::Action
- Gamefic::Active
- Gamefic::Active::Cue
- Gamefic::Active::Messaging
- Gamefic::Active::Narratives
- Gamefic::Actor
- Gamefic::Binding
- Gamefic::Chapter
- Gamefic::Command
- Gamefic::Describable
- Gamefic::Dispatcher
- Gamefic::Entity
- Gamefic::Expression
- Gamefic::Logging
- Gamefic::Match
- Gamefic::Messenger
- Gamefic::Narrative
- Gamefic::Narrator
- Gamefic::Node
- Gamefic::NodeError
- Gamefic::Order
- Gamefic::Plot
- Gamefic::Props
- Gamefic::Props::Default
- Gamefic::Props::MultipleChoice
- Gamefic::Props::MultiplePartial
- Gamefic::Props::Output
- Gamefic::Props::Pause
- Gamefic::Props::YesOrNo
- Gamefic::Proxy
- Gamefic::Proxy::Attr
- Gamefic::Proxy::Base
- Gamefic::Proxy::Config
- Gamefic::Proxy::Pick
- Gamefic::Proxy::PickEx
- Gamefic::Query
- Gamefic::Query::Ascendants
- Gamefic::Query::Base
- Gamefic::Query::Children
- Gamefic::Query::Descendants
- Gamefic::Query::Extended
- Gamefic::Query::Family
- Gamefic::Query::Global
- Gamefic::Query::Integer
- Gamefic::Query::Myself
- Gamefic::Query::Parent
- Gamefic::Query::Result
- Gamefic::Query::Siblings
- Gamefic::Query::Subqueries
- Gamefic::Query::Text
- Gamefic::Request
- Gamefic::Response
- Gamefic::Scanner
- Gamefic::Scanner::Base
- Gamefic::Scanner::Fuzzy
- Gamefic::Scanner::FuzzyNesting
- Gamefic::Scanner::Nesting
- Gamefic::Scanner::Result
- Gamefic::Scanner::Strict
- Gamefic::Scene
- Gamefic::Scene::ActiveChoice
- Gamefic::Scene::Activity
- Gamefic::Scene::Base
- Gamefic::Scene::Conclusion
- Gamefic::Scene::MultipleChoice
- Gamefic::Scene::Pause
- Gamefic::Scene::YesOrNo
- Gamefic::Scriptable
- Gamefic::Scriptable::Hooks
- Gamefic::Scriptable::Queries
- Gamefic::Scriptable::Responses
- Gamefic::Scriptable::Scenes
- Gamefic::Scriptable::Seeds
- Gamefic::Scriptable::Syntaxes
- Gamefic::Scripting
- Gamefic::Scripting::Entities
- Gamefic::Scripting::Hooks
- Gamefic::Scripting::Proxies
- Gamefic::Scripting::Responses
- Gamefic::Scripting::Scenes
- Gamefic::Scripting::Seeds
- Gamefic::Scripting::Syntaxes
- Gamefic::Subplot
- Gamefic::Syntax
- String
Methods
- ::append — Gamefic::Plot
- ::appended_chapter_map — Gamefic::Plot
- ::bind_from_plot — Gamefic::Chapter
- ::config — Gamefic::Chapter
- ::config — Gamefic::Subplot
- ::default_attributes — Gamefic::Entity
- ::default_description — Gamefic::Describable
- ::default_description= — Gamefic::Describable
- ::finish_blocks — Gamefic::Scene::Base
- ::for — Gamefic::Binding
- ::included — Gamefic::Scripting
- ::inherited — Gamefic::Narrative
- ::inherited — Gamefic::Scene::ActiveChoice
- ::inherited — Gamefic::Scene::Base
- ::literal_or_nil — Gamefic::Syntax
- ::logger — Gamefic
- ::new — Gamefic::Action
- ::new — Gamefic::Active::Cue
- ::new — Gamefic::Binding
- ::new — Gamefic::Chapter
- ::new — Gamefic::Command
- ::new — Gamefic::Dispatcher
- ::new — Gamefic::Entity
- ::new — Gamefic::Expression
- ::new — Gamefic::Match
- ::new — Gamefic::Messenger
- ::new — Gamefic::Narrative
- ::new — Gamefic::Narrator
- ::new — Gamefic::Order
- ::new — Gamefic::Plot
- ::new — Gamefic::Props::Output
- ::new — Gamefic::Proxy::Base
- ::new — Gamefic::Query::Base
- ::new — Gamefic::Query::Integer
- ::new — Gamefic::Query::Result
- ::new — Gamefic::Query::Text
- ::new — Gamefic::Request
- ::new — Gamefic::Response
- ::new — Gamefic::Scanner::Base
- ::new — Gamefic::Scanner::Result
- ::new — Gamefic::Scene::Base
- ::new — Gamefic::Scene::MultipleChoice
- ::new — Gamefic::Scene::YesOrNo
- ::new — Gamefic::Subplot
- ::new — Gamefic::Syntax
- ::on_finish — Gamefic::Scene::Base
- ::on_start — Gamefic::Scene::Base
- ::persist! — Gamefic::Subplot
- ::persistent? — Gamefic::Subplot
- ::plain — Gamefic::Query::Base
- ::pop — Gamefic::Binding
- ::processors — Gamefic::Scanner
- ::props_class — Gamefic::Scene::Base
- ::push — Gamefic::Binding
- ::registry — Gamefic::Binding
- ::rename — Gamefic::Scene::Base
- ::restore — Gamefic::Narrative
- ::scan — Gamefic::Scanner::Base
- ::scan — Gamefic::Scanner
- ::set_default — Gamefic::Entity
- ::sort — Gamefic::Action
- ::span — Gamefic::Query::Base
- ::start_blocks — Gamefic::Scene::Base
- ::strictness — Gamefic::Scanner
- ::tokenize — Gamefic::Syntax
- ::type — Gamefic::Scene::ActiveChoice
- ::type — Gamefic::Scene::Activity
- ::type — Gamefic::Scene::Base
- ::type — Gamefic::Scene::Conclusion
- ::type — Gamefic::Scene::MultipleChoice
- ::type — Gamefic::Scene::Pause
- ::type — Gamefic::Scene::YesOrNo
- ::unmatched — Gamefic::Scanner::Result
- ::use — Gamefic::Scanner
- ::use_props_class — Gamefic::Scene::Base
- ::without_selection — Gamefic::Scene::ActiveChoice
- ::without_selection_action — Gamefic::Scene::ActiveChoice
- #== — Gamefic::Syntax
- #[] — Gamefic::Binding
- #[] — Gamefic::Entity
- #[] — Gamefic::Props::Output
- #[] — Gamefic::Proxy::Config
- #[]= — Gamefic::Entity
- #[]= — Gamefic::Props::Output
- #_keep — Array
- #accept? — Gamefic::Query::Base
- #accept? — Gamefic::Query::Integer
- #accept? — Gamefic::Query::Text
- #accept? — Gamefic::Response
- #accept? — Gamefic::Syntax
- #accessible — Gamefic::Active
- #accessible — Gamefic::Node
- #acting? — Gamefic::Active
- #active? — Gamefic::Command
- #active_choice — Gamefic::Scriptable::Scenes
- #actor — Gamefic::Dispatcher
- #add — Gamefic::Active::Narratives
- #add_child — Gamefic::Node
- #adjacent? — Gamefic::Node
- #after_command — Gamefic::Scriptable::Hooks
- #after_commands — Gamefic::Active::Narratives
- #after_commands — Gamefic::Scriptable::Hooks
- #after_commands — Gamefic::Scripting::Hooks
- #anywhere — Gamefic::Scriptable::Queries
- #argument — Gamefic::Query::Text
- #arguments — Gamefic::Action
- #attr_make — Gamefic::Scriptable::Seeds
- #attr_seed — Gamefic::Scriptable::Seeds
- #avail — Gamefic::Scriptable::Queries
- #available — Gamefic::Scriptable::Queries
- #before_command — Gamefic::Scriptable::Hooks
- #before_commands — Gamefic::Active::Narratives
- #before_commands — Gamefic::Scriptable::Hooks
- #before_commands — Gamefic::Scripting::Hooks
- #bind — Gamefic::Query::Base
- #bind — Gamefic::Response
- #block — Gamefic::Scriptable::Scenes
- #bound? — Gamefic::Response
- #branch — Gamefic::Plot
- #branch — Gamefic::Subplot
- #broadcast — Gamefic::Entity
- #buffer — Gamefic::Messenger
- #buffer — Gamefic::Active::Messaging
- #calculate_precision — Gamefic::Query::Base
- #calculate_precision — Gamefic::Response
- #call — Gamefic::Binding
- #can? — Gamefic::Active
- #cancel — Gamefic::Command
- #cancelled? — Gamefic::Command
- #cap_first — String
- #capitalize_first — String
- #cast — Gamefic::Narrative
- #cast — Gamefic::Narrator
- #child_set — Gamefic::Node
- #children — Gamefic::Node
- #children — Gamefic::Scriptable::Queries
- #class_depth — Gamefic::Query::Base
- #command — Gamefic::Action
- #command — Gamefic::Dispatcher
- #conclude — Gamefic::Chapter
- #conclude — Gamefic::Subplot
- #conclude_blocks — Gamefic::Scriptable::Hooks
- #conclude_blocks — Gamefic::Scripting::Hooks
- #concluding? — Gamefic::Chapter
- #concluding? — Gamefic::Narrative
- #concluding? — Gamefic::Narrator
- #concluding? — Gamefic::Subplot
- #concluding? — Gamefic::Active
- #conclusion — Gamefic::Scriptable::Scenes
- #configure — Gamefic::Chapter
- #configure — Gamefic::Subplot
- #construct — Gamefic::Scriptable::Seeds
- #continue — Gamefic::Scene::ActiveChoice
- #cue — Gamefic::Active
- #cues — Gamefic::Narrator
- #current — Gamefic::Active
- #default_conclusion — Gamefic::Scripting::Scenes
- #default_scene — Gamefic::Scripting::Scenes
- #definite_article — Gamefic::Describable
- #definitely — Gamefic::Describable
- #delete — Gamefic::Active::Narratives
- #denest — Gamefic::Scanner::Nesting
- #descendants — Gamefic::Scriptable::Queries
- #described? — Gamefic::Describable
- #description — Gamefic::Describable
- #description= — Gamefic::Describable
- #description? — Gamefic::Describable
- #destroy — Gamefic::Scripting::Entities
- #dispatchers — Gamefic::Active
- #each — Gamefic::Active::Narratives
- #empty? — Gamefic::Active::Narratives
- #enter — Gamefic::Props::Default
- #entities — Gamefic::Active::Narratives
- #entities — Gamefic::Scripting::Entities
- #entity_set — Gamefic::Scripting::Entities
- #execute — Gamefic::Action
- #execute — Gamefic::Dispatcher
- #execute — Gamefic::Response
- #execute — Gamefic::Scene::Base
- #execute — Gamefic::Active
- #expression_to_actions — Gamefic::Request
- #extended — Gamefic::Scriptable::Queries
- #family — Gamefic::Scriptable::Queries
- #fetch — Gamefic::Proxy::Attr
- #fetch — Gamefic::Proxy::Base
- #fetch — Gamefic::Proxy::Config
- #fetch — Gamefic::Proxy::Pick
- #fetch — Gamefic::Proxy::PickEx
- #filter — Gamefic::Query::Base
- #filter — Gamefic::Query::Integer
- #filter — Gamefic::Query::Text
- #filter — Gamefic::Scanner::Result
- #find — Gamefic::Scripting::Entities
- #find_and_bind — Gamefic::Plot
- #find_and_bind — Gamefic::Scripting
- #finish — Gamefic::Active::Cue
- #finish — Gamefic::Narrator
- #finish — Gamefic::Scene::ActiveChoice
- #finish — Gamefic::Scene::Activity
- #finish — Gamefic::Scene::Base
- #finish — Gamefic::Scene::MultipleChoice
- #flatten — Gamefic::Node
- #flush — Gamefic::Messenger
- #flush — Gamefic::Active::Messaging
- #format — Gamefic::Messenger
- #freeze — Gamefic::Props::Output
- #gamefic_binding — Gamefic::Response
- #generate_default_syntax — Gamefic::Response
- #global — Gamefic::Scriptable::Queries
- #has_description? — Gamefic::Describable
- #include? — Gamefic::Node
- #included_scripts — Gamefic::Chapter
- #included_scripts — Gamefic::Scriptable
- #included_scripts — Gamefic::Scripting
- #indefinitely — Gamefic::Describable
- #index — Gamefic::Props::MultipleChoice
- #index_by_number — Gamefic::Props::MultipleChoice
- #index_by_text — Gamefic::Props::MultipleChoice
- #index_by_text — Gamefic::Props::MultiplePartial
- #inject_binding — Gamefic::Response
- #inspect — Gamefic::Command
- #inspect — Gamefic::Entity
- #inspect — Gamefic::Expression
- #inspect — Gamefic::Plot
- #inspect — Gamefic::Query::Base
- #inspect — Gamefic::Response
- #inspect — Gamefic::Subplot
- #integer — Gamefic::Scriptable::Queries
- #interpret — Gamefic::Scriptable::Syntaxes
- #introduce — Gamefic::Narrative
- #introduce — Gamefic::Subplot
- #introduction — Gamefic::Scriptable::Scenes
- #introductions — Gamefic::Scriptable::Scenes
- #introductions — Gamefic::Scripting::Scenes
- #invalid? — Gamefic::Action
- #invalid_message — Gamefic::Props::MultipleChoice
- #join_and — Array
- #join_or — Array
- #keywords — String
- #keywords — Gamefic::Describable
- #last_cues — Gamefic::Narrator
- #last_input — Gamefic::Active
- #lazy_pick — Gamefic::Scriptable
- #lazy_pick! — Gamefic::Scriptable
- #leave — Gamefic::Entity
- #length — Gamefic::Active::Narratives
- #logger — Gamefic::Logging
- #make — Gamefic::Scriptable::Seeds
- #make — Gamefic::Scripting::Entities
- #make_seed — Gamefic::Scriptable::Seeds
- #make_tokens — Gamefic::Syntax
- #map_queries — Gamefic::Response
- #match? — Gamefic::Query::Text
- #match_arguments — Gamefic::Order
- #match_expression — Gamefic::Request
- #match_sibling_branches — Gamefic::Query::Family
- #match_to_args — Gamefic::Syntax
- #match_word — Gamefic::Scanner::Fuzzy
- #match_word — Gamefic::Scanner::Strict
- #matched_result — Gamefic::Scanner::Base
- #merge! — Gamefic::Props::Output
- #messages — Gamefic::Messenger
- #messages — Gamefic::Active::Messaging
- #messenger — Gamefic::Active::Messaging
- #meta — Gamefic::Scriptable::Responses
- #meta? — Gamefic::Action
- #meta? — Gamefic::Command
- #meta? — Gamefic::Response
- #method_missing — Gamefic::Props::Output
- #multiple_choice — Gamefic::Scriptable::Scenes
- #myself — Gamefic::Scriptable::Queries
- #name — Gamefic::Query::Base
- #name — Gamefic::Scene::Base
- #name= — Gamefic::Describable
- #named_scenes — Gamefic::Scriptable::Scenes
- #named_scenes — Gamefic::Scripting::Scenes
- #narrative_set — Gamefic::Active::Narratives
- #narratives — Gamefic::Active
- #next_cues — Gamefic::Narrator
- #no? — Gamefic::Props::YesOrNo
- #normalize — String
- #nuance — Gamefic::Describable
- #number — Gamefic::Props::MultipleChoice
- #on_conclude — Gamefic::Scriptable::Hooks
- #on_player_conclude — Gamefic::Scriptable::Hooks
- #on_player_output — Gamefic::Scriptable::Hooks
- #on_player_ready — Gamefic::Scriptable::Hooks
- #on_player_update — Gamefic::Scriptable::Hooks
- #on_ready — Gamefic::Scriptable::Hooks
- #on_update — Gamefic::Scriptable::Hooks
- #one? — Gamefic::Active::Narratives
- #options — Gamefic::Props::MultipleChoice
- #options — Gamefic::Props::YesOrNo
- #output — Gamefic::Active::Cue
- #output — Gamefic::Props::Default
- #output — Gamefic::Active
- #parent — Gamefic::Scriptable::Queries
- #parent= — Gamefic::Node
- #parse_replace — Gamefic::Syntax
- #participating? — Gamefic::Active
- #pause — Gamefic::Scriptable::Scenes
- #perform — Gamefic::Scene::ActiveChoice
- #perform — Gamefic::Active
- #persistent? — Gamefic::Subplot
- #pick — Gamefic::Scriptable
- #pick — Gamefic::Scripting::Entities
- #pick! — Gamefic::Scriptable
- #pick! — Gamefic::Scripting::Entities
- #place — Gamefic::Node
- #plaintext — Gamefic::Scriptable::Queries
- #player_conclude_blocks — Gamefic::Scriptable::Hooks
- #player_conclude_blocks — Gamefic::Scripting::Hooks
- #player_output_blocks — Gamefic::Active::Narratives
- #player_output_blocks — Gamefic::Plot
- #player_output_blocks — Gamefic::Scriptable::Hooks
- #player_output_blocks — Gamefic::Scripting::Hooks
- #player_set — Gamefic::Scripting::Entities
- #players — Gamefic::Chapter
- #players — Gamefic::Narrator
- #players — Gamefic::Scripting::Entities
- #pop_sample — Array
- #post_initialize — Gamefic::Entity
- #precision — Gamefic::Action
- #precision — Gamefic::Query::Base
- #precision — Gamefic::Query::Global
- #precision — Gamefic::Query::Integer
- #precision — Gamefic::Query::Text
- #precision — Gamefic::Response
- #prepare — Gamefic::Active::Cue
- #prepare — Gamefic::Subplot
- #prepare — Gamefic::Active
- #prepare — Gamefic::Scripting::Scenes
- #prepare_output — Gamefic::Active::Cue
- #proceed — Gamefic::Dispatcher
- #proceed — Gamefic::Active
- #prompt — Gamefic::Props::Default
- #prompt — Gamefic::Props::Pause
- #proper_named= — Gamefic::Describable
- #proper_named? — Gamefic::Describable
- #put — Gamefic::Node
- #queries — Gamefic::Action
- #queue — Gamefic::Active
- #quietly — Gamefic::Active
- #ready_blocks — Gamefic::Plot
- #ready_blocks — Gamefic::Scriptable::Hooks
- #ready_blocks — Gamefic::Scripting::Hooks
- #recue — Gamefic::Scene::ActiveChoice
- #recue — Gamefic::Active
- #reduce_noise — Gamefic::Scanner::Strict
- #regexp — Gamefic::Syntax
- #relation — Gamefic::Node
- #relation= — Gamefic::Node
- #rem_child — Gamefic::Node
- #rename — Gamefic::Scene::Base
- #replace — Gamefic::Props::Output
- #respond — Gamefic::Scriptable::Responses
- #respond_to_missing? — Gamefic::Props::Output
- #responses — Gamefic::Active::Narratives
- #responses — Gamefic::Plot
- #responses — Gamefic::Scriptable::Responses
- #responses — Gamefic::Scripting::Responses
- #responses_for — Gamefic::Active::Narratives
- #responses_for — Gamefic::Plot
- #responses_for — Gamefic::Scriptable::Responses
- #responses_for — Gamefic::Scripting::Responses
- #restart — Gamefic::Active::Cue
- #rotate_cue — Gamefic::Active
- #run_finish_blocks — Gamefic::Scene::Base
- #run_hooks — Gamefic::Dispatcher
- #run_hooks_and_response — Gamefic::Dispatcher
- #run_start_blocks — Gamefic::Scene::Base
- #save — Gamefic::Narrative
- #scan — Gamefic::Scanner::Base
- #scan — Gamefic::Scanner::Nesting
- #scan — Gamefic::Scanner::Strict
- #scene — Gamefic::Active::Cue
- #scene — Gamefic::Scriptable::Scenes
- #scene_class — Gamefic::Scripting::Scenes
- #scene_classes — Gamefic::Scriptable::Scenes
- #scene_classes_map — Gamefic::Scriptable::Scenes
- #scene_classes_map — Gamefic::Scripting::Scenes
- #scenes — Gamefic::Scriptable::Scenes
- #scenes — Gamefic::Scripting::Scenes
- #seed — Gamefic::Scriptable::Seeds
- #seed_make — Gamefic::Scriptable::Seeds
- #seeds — Gamefic::Subplot
- #seeds — Gamefic::Scriptable::Seeds
- #seeds — Gamefic::Scripting::Seeds
- #select — Gamefic::Query::Base
- #select — Gamefic::Query::Text
- #select_default_conclusion — Gamefic::Scriptable::Scenes
- #select_default_scene — Gamefic::Scriptable::Scenes
- #select_query — Gamefic::Response
- #selected? — Gamefic::Props::MultipleChoice
- #selection — Gamefic::Props::MultipleChoice
- #session — Gamefic::Entity
- #siblings — Gamefic::Scriptable::Queries
- #signature — Gamefic::Syntax
- #span — Gamefic::Query::Ascendants
- #span — Gamefic::Query::Base
- #span — Gamefic::Query::Children
- #span — Gamefic::Query::Descendants
- #span — Gamefic::Query::Extended
- #span — Gamefic::Query::Family
- #span — Gamefic::Query::Global
- #span — Gamefic::Query::Myself
- #span — Gamefic::Query::Parent
- #span — Gamefic::Query::Siblings
- #start — Gamefic::Active::Cue
- #start — Gamefic::Narrator
- #start — Gamefic::Scene::Base
- #start — Gamefic::Scene::MultipleChoice
- #stop — Gamefic::Command
- #stopped? — Gamefic::Command
- #stream — Gamefic::Messenger
- #stream — Gamefic::Active::Messaging
- #strictness — Gamefic::Action
- #strictness — Gamefic::Scanner::Result
- #subplots — Gamefic::Plot
- #subprocessor — Gamefic::Scanner::FuzzyNesting
- #subprocessor — Gamefic::Scanner::Nesting
- #subquery_accessible — Gamefic::Query::Subqueries
- #substantiality — Gamefic::Action
- #synonym — Gamefic::Syntax
- #synonyms — Gamefic::Scripting::Syntaxes
- #synonyms= — Gamefic::Describable
- #syntax — Gamefic::Response
- #syntaxes — Gamefic::Active::Narratives
- #syntaxes — Gamefic::Plot
- #syntaxes — Gamefic::Scriptable::Syntaxes
- #syntaxes — Gamefic::Scripting::Syntaxes
- #take — Gamefic::Node
- #tell — Gamefic::Messenger
- #tell — Gamefic::Active::Messaging
- #that_are — Gamefic::Active::Narratives
- #that_are — Array
- #that_are_not — Gamefic::Active::Narratives
- #that_are_not — Array
- #to_actions — Gamefic::Order
- #to_actions — Gamefic::Request
- #to_hash — Gamefic::Props::Output
- #to_hash — Gamefic::Scene::Base
- #to_json — Gamefic::Props::Output
- #to_s — Gamefic::Active::Cue
- #to_s — Gamefic::Describable
- #tokenize — Gamefic::Syntax
- #try_unblocked_class — Gamefic::Active::Cue
- #turn — Gamefic::Narrative
- #turn — Gamefic::Plot
- #type — Gamefic::Active::Cue
- #type — Gamefic::Scene::Base
- #uncast — Gamefic::Narrative
- #uncast — Gamefic::Narrator
- #uncast — Gamefic::Plot
- #understand? — Gamefic::Active::Narratives
- #unmatched_result — Gamefic::Scanner::Base
- #unproxy — Gamefic::Scripting::Proxies
- #update_blocks — Gamefic::Plot
- #update_blocks — Gamefic::Scriptable::Hooks
- #update_blocks — Gamefic::Scripting::Hooks
- #valid? — Gamefic::Action
- #validate_argument — Gamefic::Query::Text
- #validate_parent — Gamefic::Node
- #verb — Gamefic::Action
- #verbs — Gamefic::Scriptable::Responses
- #warn_nil — Gamefic::Active
- #without_selection_action — Gamefic::Scene::ActiveChoice
- #yes? — Gamefic::Props::YesOrNo
- #yes_or_no — Gamefic::Scriptable::Scenes