Module: Entityjs
- Defined in:
- lib/entityjs/dirc.rb,
lib/entityjs.rb,
lib/entityjs/page.rb,
lib/entityjs/assets.rb,
lib/entityjs/config.rb,
lib/entityjs/command.rb,
lib/entityjs/compile.rb,
lib/entityjs/version.rb,
lib/entityjs/commands/min.rb,
lib/entityjs/commands/new.rb,
lib/entityjs/commands/comp.rb,
lib/entityjs/commands/font.rb,
lib/entityjs/commands/html.rb,
lib/entityjs/commands/test.rb,
lib/entityjs/commands/build.rb,
lib/entityjs/commands/eunit.rb,
lib/entityjs/commands/server.rb,
lib/entityjs/commands/release.rb,
lib/entityjs/parsers/parse_tmx.rb,
lib/entityjs/parsers/parse_xml.rb,
lib/entityjs/commands/templates.rb,
lib/entityjs/parsers/parse_coffee.rb
Overview
The Compile class transforms text data into js This includes, xml, tmx, json, coffeescript, etc
Defined Under Namespace
Classes: Assets, Build, Command, Comp, Compile, Config, Dirc, Eunit, Font, Html, Min, New, Page, ParseCoffee, ParseTMX, ParseXML, Release, Server, Templates, Test
Constant Summary
collapse
- VERSION =
"0.4.4"
Class Method Summary
collapse
Class Method Details
.default_template ⇒ Object
63
64
65
|
# File 'lib/entityjs.rb', line 63
def self.default_template
'circle'
end
|
.eunit_folder ⇒ Object
59
60
61
|
# File 'lib/entityjs.rb', line 59
def self.eunit_folder
Entityjs::root+'/public/qunit'
end
|
.public_path ⇒ Object
79
80
81
|
# File 'lib/entityjs.rb', line 79
def self.public_path
return "#{Entityjs::root}/public"
end
|
.root ⇒ Object
51
52
53
|
# File 'lib/entityjs.rb', line 51
def self.root
@root = File.expand_path('../..',__FILE__)
end
|
.source_folder ⇒ Object
55
56
57
|
# File 'lib/entityjs.rb', line 55
def self.source_folder
Entityjs::root+'/src'
end
|
.template_path(name = nil) ⇒ Object
67
68
69
70
71
72
73
74
75
76
77
|
# File 'lib/entityjs.rb', line 67
def self.template_path(name=nil)
if name.nil? || name.empty?
name = self.default_template
end
path = "#{Entityjs::root}/templates/#{name}"
if File.directory? path
return Dir.glob(path+'/*')
else
return nil
end
end
|