Module: W2Tags::Block::Sass

Defined in:
lib/w2tags/block/sass.rb

Instance Method Summary collapse

Instance Method Details

#sass_skipObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/w2tags/block/sass.rb', line 11

def sass_skip
  @rgx = nil
  if(/(^[\t ]*)(~~~) *\n/ =~ @row;@rgx = $~)
    @sas = @spc.size
    @doc_sas = [[' '*@sas,"<style>\n"].join]
    @key_sas = [] #sass indentation
    @nms_sas = [0,""]
    @row = ''
    auto_close
  elsif @sas!= 99 
    if @spc.size<= @sas && @ron!=0
      @doc_sas<< "#{' '*@key_sas[-1][0]}}\n"
      @doc_sas<< @doc_sas[0].gsub("<style>","</style>")
      @doc_out = @doc_out + @doc_sas
      @sas = 99
    elsif @row.strip!=''
      sass_parser
    end
  end
  @sas!=99
end

#sass_skip_initializeObject



4
5
6
7
8
9
# File 'lib/w2tags/block/sass.rb', line 4

def sass_skip_initialize
  @doc_sas= [] #sass buffer
  @key_sas= [] #sass indentation
  @nms_sas= [0,""]
  @sas    = 99 #sass indentation block
end