Sha256: 3c4895efb3dab57ff726a01b83c9dcd24a8a4620359589e45b29209a7de110b9
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
$:.unshift File.dirname(__FILE__) + '/../lib/' require 'ass' require 'rubygems' require 'sass' require 'rgauge' large_sass = <<-SASS =highlighted-background background: color: #fc0 =header-text font: size: 20px =compound +highlighted-background +header-text .page-title +header-text :padding 4px :margin :top 10px #footer :padding 0 :margin 15px 1px :background red .copyright < somethng :color green :hover :background :color red body :color #fff a :font :size 12px :family "Arial" :weight bold SASS large_ass = <<-ASS /* Inline comment // Literal imports @import 'something.css' // Constants :primary_color = #fff :heading_size = 16px // Mixins +large_font font-size 16px font-weight bold +add_color color :primary_color +clearfix display block content '.' height 0 clear both visibility hidden +add_color +large_font // Stylesheet body font 12px color :primary_color h1, h2, h3 font-weight bold font-size :heading_size color #fff a color black :hover color blue #primary .content margin 15px #comments padding 5px font-size 11px color gray .comment border white 1px solid a color black !important #footer +clearfix ASS benchmark 'Parsing Speed', :times => 20 do report('Large Ass') { Ass::Parser.parse(large_ass) } report('Large Sass') { Sass::Engine.new(large_sass).render } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
visionmedia-ass-0.0.3 | examples/benchmarks.rb |