Sha256: eec71893080d2e686305ed37260844d32a6a0d6aed130c37c5e738934be5a773

Contents?: true

Size: 377 Bytes

Versions: 2

Compression:

Stored size: 377 Bytes

Contents

class Less2Sass

  Replaces = {
    '@(?!font-face|import|media|keyframes|-)' => '$',
    '\.([\w\-]*)\s*\((.*)\)\s*\{' => "@mixin \\1\(\\2\)\n{",
    '\.([\w\-]*\(.*\)\s*;)' => '@include \1',
    '~"(.*)"' => '#{"\1"}',
    'spin\(' => 'adjust-hue(',
  }

  def self.convert src
    Replaces.each do |regexp, with|
      src.gsub! /#{regexp}/, with
    end
    src
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
less2sass-1.2.0 lib/less2sass.rb
less2sass-1.1.0 lib/less2sass.rb