####General Categorisation is the foundation of smacss:
- Base
- Layout
- Module
- State
- Theme
Keep in mind the concept of decoupling the CSS from HTML.
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' |
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) |
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) |
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 |
/*! 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) { |
####General Categorisation is the foundation of smacss:
Keep in mind the concept of decoupling the CSS from HTML.
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 |