Class: Paste::JS::Base

Inherits:
Glue
  • Object
show all
Includes:
Cache, Compress
Defined in:
lib/paste/js/base.rb

Direct Known Subclasses

Chain, Unify

Instance Method Summary collapse

Methods included from Compress

#compress, #rebuild_with_compression!

Methods included from Cache

#needs_dependency_update?, #needs_update?, #rebuild, #rebuild!, #rebuild_if, #register, #registered?, #results

Methods included from Resolver

#find, #load_path, #resolve

Methods included from ERBRenderer

#render_all_erb, #render_erb

Constructor Details

#initializeBase

Returns a new instance of Base.



8
9
10
# File 'lib/paste/js/base.rb', line 8

def initialize
  config.load_path << erb_path
end

Instance Method Details

#paste(*sources) ⇒ Object



12
13
14
# File 'lib/paste/js/base.rb', line 12

def paste *sources
  raise 'Implement me!'
end

#result_name(sources) ⇒ Object



16
17
18
# File 'lib/paste/js/base.rb', line 16

def result_name sources
  raise 'Implement me!'
end

#write_result(result) ⇒ Object



20
21
22
# File 'lib/paste/js/base.rb', line 20

def write_result result
  raise 'Implement me!'
end