Skip to content

Instantly share code, notes, and snippets.

View daz-codes's full-sized avatar

DAZ daz-codes

View GitHub Profile
@daz-codes
daz-codes / gist:1977231
Created March 5, 2012 07:24
DAZ4126 banner instance variable
-if @banner
#banner
== slim @banner.to_sym
@daz-codes
daz-codes / gist:1977228
Created March 5, 2012 07:23
DAZ4126 error handlers
not_found { slim :'404' }
error { slim :'500' }
@daz-codes
daz-codes / gist:1977223
Created March 5, 2012 07:22
DAZ4126 stylesheet handler
get('/styles.css'){ scss :styles }
@daz-codes
daz-codes / gist:1977211
Created March 5, 2012 07:21
DAZ4126 SCSS banner
#banner{background:$banner}
@daz-codes
daz-codes / gist:1977198
Created March 5, 2012 07:19
DAZ4126 SCSS imports
@import "reset";
@import "settings";
@import "mixins";
@import "responsive";
@daz-codes
daz-codes / gist:1977194
Created March 5, 2012 07:18
DAZ4126 SCSS for footer
footer{
@include links($yellow,$black);
}
@daz-codes
daz-codes / gist:1977189
Created March 5, 2012 07:18
DAZ4126 contact form view
form action='/' method='post'
label for='message' Write me a short message below
textarea rows='12' cols='40' name='message'
input#send.button type='submit' value='Send'
@daz-codes
daz-codes / gist:1977181
Created March 5, 2012 07:15
DAZ4126 add pages code
get '/:page' do
if File.exists?('views/'+params[:page]+'.slim')
slim params[:page].to_sym
elsif File.exists?('views/'+params[:page]+'.md')
markdown params[:page].to_sym
else
raise error(404)
end
end
@daz-codes
daz-codes / gist:1977178
Created March 5, 2012 07:14
DAZ4126 Contact form code
post '/' do
require 'pony'
Pony.mail(
from: "DAZ4126<[email protected]>",
to: '[email protected]',
subject: "A message from the DAZ4126 website",
body: params[:message],
port: '587',
via: :smtp,
via_options: {
@daz-codes
daz-codes / gist:1977175
Created March 5, 2012 07:14
DAZ4126 SCSS mixin
@mixin links($color:white,$hovercolor:red,$background:$color){
a,a:link,a:visited{
text-decoration: underline;
text-shadow: none;
color:$color;
&:hover{
background: $background;
color:$hovercolor;
}
}