class EmacsOrgProtocolServer::Uglify
Constants
- DEFAULTS
Attributes
input[RW]
options[RW]
output[RW]
Public Class Methods
new(input, output=nil, options=nil)
click to toggle source
# File lib/emacs_org_protocol_server/uglify.rb, line 16 def initialize(input, output=nil, options=nil) self.input = input self.output = output self.options = DEFAULTS.merge(options || {}) end
Public Instance Methods
run!()
click to toggle source
# File lib/emacs_org_protocol_server/uglify.rb, line 23 def run! ugli = Uglifier.new(options).compile(File.read(input)) ugli.gsub!(/\n/,'') if output File.write(output, ugli) else ugli end end