Remove compass-rails

I wasn't sure what we were actually using it for, turns out it was mostly polyfills for CSS features that are very standard now!

I didn't audit these changes very carefully tbqh because they seemed pretty simple? Fingers crossed!
This commit is contained in:
Emi Matchu 2023-08-22 15:34:40 -07:00
parent 2c8c67d75c
commit 15002d19db
25 changed files with 30 additions and 379 deletions

View file

@ -16,7 +16,6 @@ gem 'dotenv-rails', '~> 2.8', '>= 2.8.1'
# For the asset pipeline: templates, CSS, JS, etc. # For the asset pipeline: templates, CSS, JS, etc.
gem 'haml', '~> 6.1', '>= 6.1.1' gem 'haml', '~> 6.1', '>= 6.1.1'
gem 'sass-rails', '~> 5.0', '>= 5.0.7' gem 'sass-rails', '~> 5.0', '>= 5.0.7'
gem 'compass-rails', '~> 3.1'
gem 'terser', '~> 1.1', '>= 1.1.17' gem 'terser', '~> 1.1', '>= 1.1.17'
gem 'react-rails', '~> 2.7', '>= 2.7.1' gem 'react-rails', '~> 2.7', '>= 2.7.1'
gem 'jsbundling-rails', '~> 1.1' gem 'jsbundling-rails', '~> 1.1'

View file

@ -89,23 +89,6 @@ GEM
net-sftp (>= 2.0.0) net-sftp (>= 2.0.0)
net-ssh (>= 2.0.14) net-ssh (>= 2.0.14)
net-ssh-gateway (>= 1.1.0) net-ssh-gateway (>= 1.1.0)
chunky_png (1.4.0)
compass (1.0.3)
chunky_png (~> 1.2)
compass-core (~> 1.0.2)
compass-import-once (~> 1.0.5)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
sass (>= 3.3.13, < 3.5)
compass-core (1.0.3)
multi_json (~> 1.0)
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
compass-rails (3.1.0)
compass (~> 1.0.0)
sass-rails (< 5.1)
sprockets (< 4.0)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
connection_pool (2.2.5) connection_pool (2.2.5)
crass (1.0.6) crass (1.0.6)
@ -132,7 +115,6 @@ GEM
factory_girl_rails (4.9.0) factory_girl_rails (4.9.0)
factory_girl (~> 4.9.0) factory_girl (~> 4.9.0)
railties (>= 3.0.0) railties (>= 3.0.0)
ffi (1.12.2)
globalid (1.1.0) globalid (1.1.0)
activesupport (>= 5.0) activesupport (>= 5.0)
globalize (6.2.1) globalize (6.2.1)
@ -173,7 +155,6 @@ GEM
mini_portile2 (2.8.4) mini_portile2 (2.8.4)
minitest (5.19.0) minitest (5.19.0)
msgpack (1.7.2) msgpack (1.7.2)
multi_json (1.15.0)
mysql2 (0.5.5) mysql2 (0.5.5)
net-imap (0.3.7) net-imap (0.3.7)
date date
@ -239,9 +220,6 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rdiscount (2.2.7.1) rdiscount (2.2.7.1)
react-rails (2.7.1) react-rails (2.7.1)
babel-transpiler (>= 0.7.0) babel-transpiler (>= 0.7.0)
@ -323,7 +301,6 @@ DEPENDENCIES
RocketAMF! RocketAMF!
bootsnap (~> 1.16) bootsnap (~> 1.16)
capistrano (~> 2.15.5) capistrano (~> 2.15.5)
compass-rails (~> 3.1)
devise (~> 4.9, >= 4.9.2) devise (~> 4.9, >= 4.9.2)
devise-encryptable (~> 0.2.0) devise-encryptable (~> 0.2.0)
dotenv-rails (~> 2.8, >= 2.8.1) dotenv-rails (~> 2.8, >= 2.8.1)

View file

@ -81,7 +81,7 @@ input, button, select, label
cursor: pointer cursor: pointer
input[type=text], input[type=password], input[type=search], input[type=number], select, textarea input[type=text], input[type=password], input[type=search], input[type=number], select, textarea
+border-radius(3px) border-radius: 3px
background: #fff background: #fff
border: 1px solid $input-border-color border: 1px solid $input-border-color
color: $text-color + #444444 color: $text-color + #444444

View file

@ -1,7 +1,5 @@
@charset "UTF-8" @charset "UTF-8"
@import compass
@import partials/clean/constants @import partials/clean/constants
@import partials/clean/mixins @import partials/clean/mixins

View file

@ -1,5 +1,3 @@
@import "compass/css3/text-shadow"
@import "partials/campaign-progress" @import "partials/campaign-progress"
@import "partials/outfit" @import "partials/outfit"

View file

@ -32,9 +32,11 @@ body.closet_hangers-index
min-height: image-height("neomail.png") min-height: image-height("neomail.png")
a a
+hover-link
color: inherit color: inherit
margin-right: .5em margin-right: .5em
text-decoration: none
&:hover
text-decoration: underline
a, > form a, > form
background: background:
@ -278,7 +280,7 @@ body.closet_hangers-index
border-bottom: 0 border-bottom: 0
&.droppable-active &.droppable-active
+border-radius(1em) border-radius: 1em
+module +module
border-bottom-width: 1px border-bottom-width: 1px
border-style: dotted border-style: dotted

View file

@ -1,6 +1,3 @@
@import "compass/css3/border-radius"
@import "compass/css3/inline-block"
body.closet_hangers-petpage body.closet_hangers-petpage
+secondary-nav +secondary-nav
@ -9,7 +6,7 @@ body.closet_hangers-petpage
#petpage-closet-lists #petpage-closet-lists
+clearfix +clearfix
+border-radius(10px) border-radius: 10px
border: 1px solid $soft-border-color border: 1px solid $soft-border-color
margin-bottom: 1.5em margin-bottom: 1.5em
padding: .5em 1.5em padding: .5em 1.5em
@ -18,7 +15,7 @@ body.closet_hangers-petpage
margin: .25em 0 margin: .25em 0
h4 h4
+inline-block display: inline-block
vertical-align: middle vertical-align: middle
&::after &::after
@ -30,7 +27,7 @@ body.closet_hangers-petpage
padding: 0 padding: 0
li li
+inline-block display: inline-block
font-size: 85% font-size: 85%
margin: .25em .5em margin: .25em .5em
padding: 1px padding: 1px
@ -40,7 +37,7 @@ body.closet_hangers-petpage
&.checked &.checked
background: $module-bg-color background: $module-bg-color
+border-radius(3px) border-radius: 3px
border: 1px solid $module-border-color border: 1px solid $module-border-color
padding: 0 padding: 0

View file

@ -140,7 +140,8 @@ body.items-show
display: inline display: inline
ul ul
+comma-delimited-list li::after
content: ", "
li:last-child::after li:last-child::after
content: "." content: "."

View file

@ -22,10 +22,6 @@ $outfit-header-padding: 24px
$outfit-content-width: $sidebar-unit-inner-width - $outfit-thumbnail-size - $outfit-thumbnail-margin - 32px $outfit-content-width: $sidebar-unit-inner-width - $outfit-thumbnail-size - $outfit-thumbnail-margin - 32px
$outfit-content-inner-width: $outfit-content-width - $outfit-header-padding $outfit-content-inner-width: $outfit-content-width - $outfit-header-padding
=user-select($select)
select: unquote($select)
+experimental(user-select, $select, -moz, -webkit, not -o, not -ms, -khtml, official)
=active-mode =active-mode
color: $text-color color: $text-color
font-weight: bold font-weight: bold
@ -142,7 +138,7 @@ body.outfits-edit
// #preview-download-image // #preview-download-image
// display: inline-block // display: inline-block
#preview-mode-toggle #preview-mode-toggle
+border-radius(.5em) border-radius: .5em
border: 1px solid $module-border-color border: 1px solid $module-border-color
color: $soft-text-color color: $soft-text-color
font-size: 85% font-size: 85%
@ -228,7 +224,7 @@ body.outfits-edit
position: absolute position: absolute
width: 100% width: 100%
#no-assets-full-message #no-assets-full-message
+border-radius(5px) border-radius: 5px
background: $error-bg-color + #111111 background: $error-bg-color + #111111
border: 1px solid $error-border-color + #111111 border: 1px solid $error-border-color + #111111
color: $error-color + #111111 color: $error-color + #111111
@ -239,7 +235,7 @@ body.outfits-edit
top: -9999px top: -9999px
width: 30em width: 30em
#preview-search #preview-search
+border-radius(8px) border-radius: 8px
border: 1px solid $soft-border-color border: 1px solid $soft-border-color
box-sizing: border-box box-sizing: border-box
clear: both clear: both
@ -342,7 +338,7 @@ body.outfits-edit
$fullscreen-search-border: 1px 1px 0 $fullscreen-search-border: 1px 1px 0
height: 100% height: 100%
#container #container
+box-sizing(border-box) box-sizing: border-box
height: 100% height: 100%
margin: 0 auto margin: 0 auto
min-width: 800px min-width: 800px
@ -431,7 +427,7 @@ body.outfits-edit
+opacity(0.5) +opacity(0.5)
.object-info .object-info
+border-radius(12px) border-radius: 12px
+opacity(0.75) +opacity(0.75)
background: #aaa background: #aaa
color: #fff color: #fff
@ -659,7 +655,7 @@ body.outfits-edit
#preview-sharing-url-formats #preview-sharing-url-formats
+sidebar-view-child +sidebar-view-child
+user-select(none) user-select: none
// remove whitespace between inline-block elements // remove whitespace between inline-block elements
display: none display: none
font-size: 0 font-size: 0
@ -682,13 +678,13 @@ body.outfits-edit
font-weight: bold font-weight: bold
&:first-child &:first-child
+border-top-left-radius(5px) border-top-left-radius: 5px
+border-bottom-left-radius(5px) border-bottom-left-radius: 5px
border-left-width: 1px border-left-width: 1px
&:last-child &:last-child
+border-top-right-radius(5px) border-top-right-radius: 5px
+border-bottom-right-radius(5px) border-bottom-right-radius: 5px
border-right-color: $module-border-color border-right-color: $module-border-color
#preview-sharing-thumbnail-wrapper #preview-sharing-thumbnail-wrapper
@ -769,7 +765,7 @@ body.outfits-edit
+sidebar-navbar-selected +sidebar-navbar-selected
#preview-sidebar-navbar #preview-sidebar-navbar
+border-radius($sidebar-border-radius $sidebar-border-radius 0 0) border-radius: $sidebar-border-radius $sidebar-border-radius 0 0
+clearfix +clearfix
+header-text +header-text
background: $module-bg-color background: $module-bg-color
@ -790,7 +786,7 @@ body.outfits-edit
border-left: 0 border-left: 0
#preview-sidebar-content #preview-sidebar-content
+border-radius(0 0 $sidebar-border-radius $sidebar-border-radius) border-radius: 0 0 $sidebar-border-radius $sidebar-border-radius
border: 1px solid $soft-border-color border: 1px solid $soft-border-color
border-top: 0 border-top: 0
height: 300px height: 300px

View file

@ -172,7 +172,7 @@ body.outfits-new
display: inline-block display: inline-block
li li
+border-radius(6px) border-radius: 6px
border: 1px solid $soft-border-color border: 1px solid $soft-border-color
line-height: 1 line-height: 1
margin: 0 4px margin: 0 4px
@ -256,8 +256,8 @@ body.outfits-new
button button
+reset-awesome-button +reset-awesome-button
+border-radius(4px) border-radius: 4px
+box-shadow(0 1px 3px rgba(0, 0, 0, .5)) box-shadow: 0 1px 3px rgba(0, 0, 0, .5)
background: $module-bg-color background: $module-bg-color
border: 1px solid $module-border-color border: 1px solid $module-border-color
padding-right: 8px padding-right: 8px

View file

@ -1,6 +1,6 @@
=assets-list =assets-list
li li
+border-radius(.5em) border-radius: .5em
+inline-block +inline-block
border: 1px solid $soft-border-color border: 1px solid $soft-border-color
margin: .5em margin: .5em

View file

@ -11,7 +11,7 @@ $campaign-link-color: $campaign-text-color + #222
=campaign-progress =campaign-progress
.campaign-progress-wrapper .campaign-progress-wrapper
+border-radius(8px) border-radius: 8px
background: desaturate(lighten($campaign-border-color, 30%), 30%) background: desaturate(lighten($campaign-border-color, 30%), 30%)
background-image: linear-gradient(color-stops(desaturate(lighten($campaign-border-color, 50%), 30%), desaturate(lighten($campaign-border-color, 30%), 30%))) background-image: linear-gradient(color-stops(desaturate(lighten($campaign-border-color, 50%), 30%), desaturate(lighten($campaign-border-color, 30%), 30%)))

View file

@ -1,7 +1,3 @@
=box-sizing($bs)
$bs: unquote($bs)
+experimental(box-sizing, $bs, -moz, -webkit, not -o, -ms, not -khtml, official)
=clearfix =clearfix
overflow: hidden overflow: hidden
display: inline-block display: inline-block
@ -36,7 +32,7 @@
=awesome-button =awesome-button
/* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html
+border-radius(5px) border-radius: 5px
+awesome-button-color(#006400) +awesome-button-color(#006400)
border: 0 border: 0
display: inline-block display: inline-block
@ -56,7 +52,7 @@
transform: translateY(1px) transform: translateY(1px)
=reset-awesome-button =reset-awesome-button
+border-radius(0) border-radius: 0
background: transparent background: transparent
display: inline display: inline
padding: 0 padding: 0

View file

@ -1,89 +0,0 @@
/* line 7, ../../../app/stylesheets/ie.scss */
body.bp {
text-align: center;
}
/* line 48, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
* html body.bp legend {
margin: 0px -8px 16px 0;
padding: 0;
}
/* line 52, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html > body.bp p code {
*white-space: normal;
}
/* line 67, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp .container {
text-align: left;
}
/* line 69, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp sup {
vertical-align: text-top;
}
/* line 71, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp sub {
vertical-align: text-bottom;
}
/* line 73, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp hr {
margin: -8px auto 11px;
}
/* line 75, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp img {
-ms-interpolation-mode: bicubic;
}
/* line 77, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp fieldset {
padding-top: 0;
}
/* line 79, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp textarea {
overflow: auto;
}
/* line 82, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.text {
margin: 0.5em 0;
background-color: white;
border: 1px solid #bbbbbb;
}
/* line 86, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.text:focus {
border: 1px solid #666666;
}
/* line 88, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.title {
margin: 0.5em 0;
background-color: white;
border: 1px solid #bbbbbb;
}
/* line 92, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.title:focus {
border: 1px solid #666666;
}
/* line 94, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.checkbox {
position: relative;
top: 0.25em;
}
/* line 97, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.radio {
position: relative;
top: 0.25em;
}
/* line 100, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.button {
position: relative;
top: 0.25em;
}
/* line 103, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp textarea {
margin: 0.5em 0;
}
/* line 105, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp select {
margin: 0.5em 0;
}
/* line 107, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp button {
position: relative;
top: 0.25em;
}

View file

@ -1,84 +0,0 @@
/* line 29, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
body {
line-height: 1.5;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
color: black;
background: none;
font-size: 10pt;
}
/* line 52, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.container {
background: none;
}
/* line 54, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
hr {
background: #cccccc;
color: #cccccc;
width: 100%;
height: 2px;
margin: 2em 0;
padding: 0;
border: none;
}
/* line 62, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
hr.space {
background: white;
color: white;
}
/* line 65, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* line 67, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
code {
font-size: 0.9em;
font-family: "andale mono", "lucida console", monospace;
}
/* line 72, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
a img {
border: none;
}
/* line 75, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
a:link, a:visited {
background: transparent;
font-weight: 700;
text-decoration: underline;
}
/* line 79, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
p img.top {
margin-top: 0;
}
/* line 81, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
blockquote {
margin: 1.5em;
padding: 1em;
font-style: italic;
font-size: 0.9em;
}
/* line 86, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.small {
font-size: 0.9em;
}
/* line 88, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.large {
font-size: 1.1em;
}
/* line 90, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.quiet {
color: #999999;
}
/* line 92, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.hide {
display: none;
}

View file

@ -1,140 +0,0 @@
/*
NameError: uninitialized constant Sprockets::FileOutsidePaths
Backtrace:
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-rails-1.0.3/lib/compass-rails/patches/3_1.rb:17:in `rescue in image_path_for_size'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-rails-1.0.3/lib/compass-rails/patches/3_1.rb:14:in `image_path_for_size'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-0.12.2/lib/compass/sass_extensions/functions/image_size.rb:50:in `image_dimensions'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-0.12.2/lib/compass/sass_extensions/functions/image_size.rb:10:in `image_height'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/script/funcall.rb:106:in `_perform'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/script/node.rb:40:in `perform'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:298:in `visit_prop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:320:in `visit_rule'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:320:in `visit_rule'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `block in visit_import'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `visit_import'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:128:in `visit_root'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:7:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/root_node.rb:20:in `render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:315:in `_render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:263:in `block in render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/util.rb:400:in `silence_sass_warnings'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:263:in `render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:341:in `update_stylesheet'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:203:in `block in update_stylesheets'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:201:in `each'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:201:in `update_stylesheets'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin.rb:81:in `update_stylesheets'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin.rb:54:in `check_for_updates'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/rack.rb:51:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/bullet-4.1.6/lib/bullet/rack.rb:11:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/bundler/gems/http_accept_language-7738e45ba154/lib/http_accept_language/middleware.rb:12:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/error_collector.rb:8:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/agent_hooks.rb:14:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/browser_monitoring.rb:12:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/developer_mode.rb:24:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:35:in `block in call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:34:in `catch'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:34:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/etag.rb:23:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/conditionalget.rb:25:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/head.rb:14:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/flash.rb:242:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:210:in `context'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:205:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/cookies.rb:341:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activerecord-3.2.12/lib/active_record/query_cache.rb:64:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `_run__1471521530278748591__call__1441055857251124994__callbacks'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `__run_callback'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `run_callbacks'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/reloader.rb:65:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/rails/middleware.rb:15:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:32:in `call_app'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:16:in `block in call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/tagged_logging.rb:22:in `tagged'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:16:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/methodoverride.rb:21:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/runtime.rb:17:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/lock.rb:15:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/static.rb:62:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:245:in `fetch'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:185:in `lookup'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:66:in `call!'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:16:in `_call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:12:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/engine.rb:479:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/application.rb:223:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in `method_missing'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_request_handler.rb:516:in `accept_and_process_next_request'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:206:in `start_request_handler'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:171:in `block in handle_spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/utils.rb:470:in `safe_fork'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:166:in `handle_spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:180:in `start'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:129:in `start'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize'
<internal:prelude>:10:in `synchronize'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/helper-scripts/passenger-spawn-server:99:in `<main>'
*/
body:before {
white-space: pre;
font-family: monospace;
content: "NameError: uninitialized constant Sprockets::FileOutsidePaths"; }

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.