class Entityjs::Release
compiles entity source code and outputs it
Public Class Methods
generate(name=nil)
click to toggle source
# File lib/entityjs/commands/release.rb, line 6 def self.generate(name=nil) if name.is_a? Array name = name.first end name ||= self.release_name puts "Collecting files" min = Entityjs::Build.compile_entity puts "Minifying" min = Entityjs::Build.minify(min) File.open(name, 'w') do |f| f.write(min) end puts "Done!" puts "File is at" puts " ./#{name}" return 0 end
release_name()
click to toggle source
# File lib/entityjs/commands/release.rb, line 36 def self.release_name return "entity-#{Entityjs::VERSION}.min.js" end