module Draco::Scenes::ClassMethods
Internal: The class methods defining the scene DSL
Public Instance Methods
default_scene(name)
click to toggle source
# File lib/draco/scenes.rb, line 84 def default_scene(name) @default_scene = name end
scene(name, maybe_class = nil, &block)
click to toggle source
# File lib/draco/scenes.rb, line 77 def scene(name, maybe_class = nil, &block) raise Draco::Scenes::MultipleSceneDefinitionsError if maybe_class && block @default_scene ||= name @scene_definitions[name] = maybe_class || Class.new(Draco::World, &block) end