Class: Malt::Formats::LESS

Inherits:
Abstract show all
Defined in:
lib/malt/formats/less.rb

Overview

LESS

See lesscss.org/

Instance Attribute Summary

Attributes inherited from Abstract

#options

Instance Method Summary collapse

Methods inherited from Abstract

engine, #engine, extensions, #extensions, #file, #parse_type_and_data, #refile, register, #render, #subtype, #text, #to, #to_s, #type

Instance Method Details

#cssObject



25
26
27
# File 'lib/malt/formats/less.rb', line 25

def css
  render_engine.render(:text=>text, :file=>:file, :format=>:css)
end

#lessObject



15
16
17
# File 'lib/malt/formats/less.rb', line 15

def less
  text
end

#to_cssObject



30
31
32
33
34
# File 'lib/malt/formats/less.rb', line 30

def to_css
  text = css
  opts = options.merge(:text=>text, file=>refile(:css), :type=>:css)
  CSS.new(opts)
end

#to_lessObject



20
21
22
# File 'lib/malt/formats/less.rb', line 20

def to_less
  self
end