Module: Gamefic
- Defined in:
- lib/gamefic/syntax.rb,
lib/gamefic/node.rb,
lib/gamefic/plot.rb,
lib/gamefic/actor.rb,
lib/gamefic/match.rb,
lib/gamefic/order.rb,
lib/gamefic/props.rb,
lib/gamefic/proxy.rb,
lib/gamefic/scene.rb,
lib/gamefic/action.rb,
lib/gamefic/active.rb,
lib/gamefic/entity.rb,
lib/gamefic/binding.rb,
lib/gamefic/chapter.rb,
lib/gamefic/command.rb,
lib/gamefic/logging.rb,
lib/gamefic/request.rb,
lib/gamefic/scanner.rb,
lib/gamefic/subplot.rb,
lib/gamefic/version.rb,
lib/gamefic/narrator.rb,
lib/gamefic/response.rb,
lib/gamefic/messenger.rb,
lib/gamefic/narrative.rb,
lib/gamefic/scripting.rb,
lib/gamefic/active/cue.rb,
lib/gamefic/dispatcher.rb,
lib/gamefic/expression.rb,
lib/gamefic/proxy/attr.rb,
lib/gamefic/proxy/base.rb,
lib/gamefic/proxy/pick.rb,
lib/gamefic/query/base.rb,
lib/gamefic/query/text.rb,
lib/gamefic/scene/base.rb,
lib/gamefic/scriptable.rb,
lib/gamefic/describable.rb,
lib/gamefic/props/pause.rb,
lib/gamefic/scene/pause.rb,
lib/gamefic/props/output.rb,
lib/gamefic/proxy/config.rb,
lib/gamefic/query/family.rb,
lib/gamefic/query/global.rb,
lib/gamefic/query/myself.rb,
lib/gamefic/query/parent.rb,
lib/gamefic/query/result.rb,
lib/gamefic/scanner/base.rb,
lib/gamefic/props/default.rb,
lib/gamefic/proxy/pick_ex.rb,
lib/gamefic/query/integer.rb,
lib/gamefic/scanner/fuzzy.rb,
lib/gamefic/query/children.rb,
lib/gamefic/query/extended.rb,
lib/gamefic/query/siblings.rb,
lib/gamefic/scanner/result.rb,
lib/gamefic/scanner/strict.rb,
lib/gamefic/scene/activity.rb,
lib/gamefic/props/yes_or_no.rb,
lib/gamefic/scanner/nesting.rb,
lib/gamefic/scene/yes_or_no.rb,
lib/gamefic/scripting/hooks.rb,
lib/gamefic/scripting/seeds.rb,
lib/gamefic/active/messaging.rb,
lib/gamefic/query/ascendants.rb,
lib/gamefic/query/subqueries.rb,
lib/gamefic/scene/conclusion.rb,
lib/gamefic/scriptable/hooks.rb,
lib/gamefic/scriptable/seeds.rb,
lib/gamefic/scripting/scenes.rb,
lib/gamefic/active/narratives.rb,
lib/gamefic/query/descendants.rb,
lib/gamefic/scriptable/scenes.rb,
lib/gamefic/scripting/proxies.rb,
lib/gamefic/scriptable/queries.rb,
lib/gamefic/scripting/entities.rb,
lib/gamefic/scripting/syntaxes.rb,
lib/gamefic/scene/active_choice.rb,
lib/gamefic/scriptable/syntaxes.rb,
lib/gamefic/scripting/responses.rb,
lib/gamefic/scriptable/responses.rb,
lib/gamefic/props/multiple_choice.rb,
lib/gamefic/scanner/fuzzy_nesting.rb,
lib/gamefic/scene/multiple_choice.rb,
lib/gamefic/props/multiple_partial.rb
Overview
require ‘gamefic/syntax/template’
Defined Under Namespace
Modules: Active, Describable, Logging, Node, Props, Proxy, Query, Scanner, Scene, Scriptable, Scripting Classes: Action, Actor, Binding, Chapter, Command, Dispatcher, Entity, Expression, Match, Messenger, Narrative, Narrator, NodeError, Order, Plot, Request, Response, Subplot, Syntax
Constant Summary collapse
- VERSION =
'4.1.2'
Class Method Summary collapse
Class Method Details
.logger ⇒ Object
18 19 20 21 22 23 |
# File 'lib/gamefic/logging.rb', line 18 def logger @logger ||= Logger.new($stderr).tap do |lggr| lggr.level = Logger::WARN lggr.formatter = proc { |sev, _dt, _prog, msg| "[#{sev}] #{msg}\n" } end end |