class Gamefic::Chapter
def self.bind_from_plot *methods
def self.bind_from_plot *methods methods.flatten.each do |method| define_method(method) { plot.send(method) } define_singleton_method(method) { Proxy::Attr.new(method) } end end
def conclude
def conclude # @todo Void entities? @concluding = true end
def concluding?
def concluding? @concluding end
def config
def config Proxy::Config.new end
def configure; end
-
(void)
-
def configure; end
def included_scripts
def included_scripts super - plot.included_scripts end
def initialize(plot, **config)
-
plot
(Plot
) --
def initialize(plot, **config) @plot = plot @concluding = false @config = config configure @config.freeze super() end
def players
def players plot.players end