Module: Igg::Builder::LevelBuilder

Defined in:
lib/igg/builder/level_builder.rb

Instance Method Summary collapse

Instance Method Details

#build_levelObject



7
8
9
10
11
12
13
14
15
# File 'lib/igg/builder/level_builder.rb', line 7

def build_level
	if in_app_root?
		empty_directory "lib/game/levels"
 		template 'builder/templates/level/level.tt', "lib/game/levels/#{@name}.js"
	else
		puts "you are not in an ImpactJS project root folder"
	end

end

#in_app_root?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/igg/builder/level_builder.rb', line 4

def in_app_root?
  File.exist?('lib/game/levels')
end