Skip to content

Instantly share code, notes, and snippets.

View HusseinMorsy's full-sized avatar

Hussein Morsy HusseinMorsy

  • morSystem GmbH
  • Düsseldorf, Germany
View GitHub Profile

rbenv cheat sheet (german)

  • ruby-build --definitions listet aller ruby versionen
  • rbenv versions listed alle installierten ruby versionen
  • rbenv version zeigt aktuell verwendete ruby version an
  • rbenv install 2.0.0.0-p195 installiert eine ruby version
  • rbenv uninstall 2.0.0-p0 deinstallation einer ruby version
  • rbenv local 2.0.0.0-p195 setzt die ruby version und schreib diese in .ruby-version

Rspec Styleguide Vorschlag

rspec bietet mehrere Varianten an um tests auszudrücken.

Hauptform

die meist verenwende Form ist.

it "value is 5" do
@HusseinMorsy
HusseinMorsy / layout.css
Last active December 22, 2015 17:18
Hiermit wird das natürliche Box-Modell aktiviert. Außerdem wird die Höhe auf 100% gestellt, damit Verläufe im Hintergrund die Seite voll ausfüllen. Wir im Buch Dreamweaver CC verwendet.
@charset "UTF-8";
*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html {
height: 100%;
@HusseinMorsy
HusseinMorsy / base.js.coffee
Created July 4, 2014 05:07
active_admin / app / assets / javascripts / active_admin / base.js.coffee
#= require jquery
#= require jquery-ui/datepicker
#= require jquery-ui/dialog
#= require jquery-ui/sortable
#= require jquery-ui/widget
#= require jquery_ujs
#
#= require_self
#= require_tree ./lib
#= require_tree ./ext
@HusseinMorsy
HusseinMorsy / base.js.coffee.erb
Last active August 29, 2015 14:03
active_admin / app / assets / javascripts / active_admin / base.js.coffee.erb
#= require jquery
<% if Gem.loaded_specs["jquery-ui-rails"].version >= Gem::Version.create("5.0.0") %>
#= require jquery-ui/datepicker
#= require jquery-ui/dialog
#= require jquery-ui/sortable
#= require jquery-ui/widget
<% else %>
#= require jquery.ui.datepicker
#= require jquery.ui.dialog
#= require jquery.ui.sortable
if Rails.env.test?
require 'active_record/fixtures'
require File.expand_path('../../test/config/geocoder.rb', __FILE__)
DatabaseCleaner.strategy = :transaction
class DatabaseResetter
def self.start
DatabaseCleaner.start
class Account
def initialize(value = 0)
@deposit = value
@history = ['Account created with 0 deposit']
end
def deposit
@deposit
end
@HusseinMorsy
HusseinMorsy / overview.md
Last active July 22, 2019 17:25
The ultimate Rails/Ruby Version List

The ultimate list of Rails and Ruby versions

The list is based on the .travis.yml of each rails versions.

Rails latest min. Ruby max. Ruby
5.0.x master 2.2.2 2.2.2
4.2.x 4.2.1 1.9.3 2.2
4.1.x 4.1.10 1.9.3 2.2
4.0.x 4.0.13 1.9.3 2.2
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
therapists: [ {id: 1, name: "Elli"}, {id: 2, name:"Patricia"}],
therapist: {id: 1, name: "Elli"},
actions: {
selectTherapist(therapist_id){
this.set('therapist', this.therapists[therapist_id-1])
}
<!DOCTYPE html>
<html>
<head>
<script src="https://npmcdn.com/expect/umd/expect.min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">