Skip to content

Instantly share code, notes, and snippets.

View ryrych's full-sized avatar

Wojtek Ryrych ryrych

View GitHub Profile
@ryrych
ryrych / user.rb
Created July 27, 2015 04:08
formatting hashes in Ruby / Rails
class User < ActiveRecord::Base
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
validates :name, presence: true, length: { maximum: 50 }
validates :email, presence: true, length: { maximum: 25 },
format: { with: VALID_EMAIL_REGEX }
end
@ryrych
ryrych / _animations.css.sass
Created May 23, 2014 14:54
'caching' animations using placeholders so that every property is generated only once
%transition-delay
-webkit-transition-delay: $default-transition-delay
-moz-transition-delay: $default-transition-delay
-o-transition-delay: $default-transition-delay
transition-delay: $default-transition-delay
%transition-duration
-webkit-transition-duration: $default-transition-duration
-moz-transition-duration: $default-transition-duration
-o-transition-duration: $default-transition-duration
@ryrych
ryrych / computed_property_builder.js.coffee
Created February 18, 2014 20:23
Ember.js Dynamic Computed Property Builder (based on http://www.thesoftwaresimpleton.com/blog/2013/08/11/dyanamic-cp/ by Paul Cowan)
Em.computedPropertyBuilder = (that, name, key, fn) ->
Em.defineProperty that, name, Em.computed(->
fn
).property "#{key}"
@ryrych
ryrych / jqBootstrapValidation.js
Created August 21, 2013 08:34
jqBootstrapValidation shouldn't depend only on Bootstrap markup
/* jqBootstrapValidation
* A plugin for automating validation on Twitter Bootstrap formatted forms.
*
* v1.3.6
*
* License: MIT <http://opensource.org/licenses/mit-license.php> - see LICENSE file
*
* http://ReactiveRaven.github.com/jqBootstrapValidation/
*/
@ryrych
ryrych / compass-rails
Created August 6, 2013 14:16
making compass-rails work in Rails 4.0.0
gem 'compass-rails', github: 'milgner/compass-rails', branch: 'rails4'
# application.rb
if defined?(Compass)
config.assets.paths << Compass::Frameworks[:compass].stylesheets_directory
end
@ryrych
ryrych / application.hbs
Last active December 20, 2015 14:19
Ember.js Gravatar Component. Original version: http://plnkr.co/edit/QbhyrcXZ6LbGzVFfEzD4 by cavneb with further changes.
{{gravatar-image email="cavneb@gmail.com"}}