Skip to content

Instantly share code, notes, and snippets.

View Em01's full-sized avatar

Emma Williams Em01

View GitHub Profile
@Em01
Em01 / application_controller.rb
Created September 11, 2014 21:02
devise issues
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
before_filter :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
emmas-MacBook-Pro:blackjack em$ irb -I.
2.1.1 :001 > require "deck"
LoadError: cannot load such file -- deck
from /Users/em/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/em/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from (irb):1
from /Users/em/.rvm/rubies/ruby-2.1.1/bin/irb:11:in `<main>'
2.1.1 :002 > require "./deck"
LoadError: cannot load such file -- ./deck
from /Users/em/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
@Em01
Em01 / multiples.rb
Created January 26, 2015 14:25
Skip Multiples
def can_be_divided_by_seven?(number)
can_be_divided_by?(number, 7)
end
def can_be_divided_by?(number, divisor)
number % divisor == 0
end
def skip_multiples (number)
return 'What would you do if you knew you could not fail?' if can_be_divided_by_seven?(number)
@Em01
Em01 / CracklePop.rb
Last active August 29, 2015 14:14
CracklePop
def can_be_divided_by_three?(number)
can_be_divided_by?(number, 3)
end
def can_be_divided_by_five?(number)
can_be_divided_by?(number, 5)
end
def can_be_divided_by_fifteen?(number)
can_be_divided_by?(number, 15)
@Em01
Em01 / card.rb
Created January 27, 2015 12:24
Blackjack
class Card
attr_reader :suit, :value
def initialize(suit, value)
@suit = suit
@value = value
#the value here is what the card should return-facevalue
end
def value
@Em01
Em01 / flex.less
Created October 31, 2016 05:54 — forked from codler/flex.less
Prefix flex for IE10 and Safari / iOS in LESS
/*! Prefix flex for IE10 and Safari / iOS in LESS
* https://gist.github.com/codler/2148ba4ff096a19f08ea
* Copyright (c) 2014 Han Lin Yap http://yap.nu; MIT license */
.display(@value) when (@value = flex) {
display: -ms-flexbox; // IE10
display: -webkit-flex; // Safari / iOS
}
.display(@value) when (@value = inline-flex) {
@Em01
Em01 / smacss.md
Last active December 4, 2016 19:59

####General Categorisation is the foundation of smacss:

  • Base
  • Layout
  • Module
  • State
  • Theme

Keep in mind the concept of decoupling the CSS from HTML.

@Em01
Em01 / React Native Clear Cache
Created March 21, 2019 04:38 — forked from jarretmoses/React Native Clear Cache
Clearing the Cache of your React Native Project
RN < 0.50 - watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache
RN >= 0.50 - watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache
npm >= 5 - watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache verify && npm install && npm start -- --reset-cache
Windows - del %appdata%\Temp\react-native-* & cd android & gradlew clean & cd .. & del node_modules/ & npm cache clean --force & npm install & npm start -- --reset-cache
ACTION = build
AD_HOC_CODE_SIGNING_ALLOWED = NO
ALTERNATE_GROUP = staff
ALTERNATE_MODE = u+w,go-w,a+rX
ALTERNATE_OWNER = grantdavis
ALWAYS_SEARCH_USER_PATHS = NO
ALWAYS_USE_SEPARATE_HEADERMAPS = YES
APPLE_INTERNAL_DEVELOPER_DIR = /AppleInternal/Developer
APPLE_INTERNAL_DIR = /AppleInternal
APPLE_INTERNAL_DOCUMENTATION_DIR = /AppleInternal/Documentation