Class: Frontend

Inherits:
Object show all
Defined in:
lib/frontends/frontend.rb

Direct Known Subclasses

AnsiColorFrontend, HtmlFrontend

Class Method Summary collapse

Class Method Details

.run(file) ⇒ Object



3
4
5
6
# File 'lib/frontends/frontend.rb', line 3

def run(file)
  # TODO: deal with overlapping color ranges
  Layer.read(file).inject(File.read(file)) { |text, layer| process_layer(text, layer) }
end