class Slickr::Generators::Project
Public Class Methods
new(name)
click to toggle source
Calls superclass method
Slickr::Generators::Base::new
# File lib/slickr/generators/project.rb, line 4 def initialize(name) super(name) @destination = @destination.join(name) end
Public Instance Methods
start()
click to toggle source
# File lib/slickr/generators/project.rb, line 9 def start empty_directory "java" empty_directory "assets" empty_directory "lib" empty_directory "lib/renderers" empty_directory "lib/behaviors" empty_directory "lib/reactors" empty_directory "lib/entities" copy_file "jinput.jar", "java" copy_file "lwjgl.jar", "java" copy_file "slick.jar", "java" copy_file "libjinput-osx.jnilib" copy_file "liblwjgl.jnilib" copy_file "openal.dylib" copy_file "Rakefile" template "engine.erb", "lib/engine.rb" template "behaviors.erb", "lib/behaviors.rb" template "renderers.erb", "lib/renderers.rb" template "reactors.erb", "lib/reactors.rb" template "entities.erb", "lib/entities.rb" end