Skip to content

Instantly share code, notes, and snippets.

@joeainsworth
joeainsworth / oop_rps.rb
Last active January 2, 2016 18:54
OO RPS Move Class
require 'pry'
class Weapon
WEAPONS = %w(rock paper scissors lizard spock)
attr_reader :name, :beats, :loses
def >(other)
@beats.include?(other.to_s)
end
require 'pry'
class Board
attr_accessor :square
def initialize
create_board
end
def create_board
require 'pry'
module Hand
attr_accessor :hand
def initialize
@hand = []
end
end
const AWS = require('aws-sdk');
const bodyParser = require('body-parser');
const config = require('./config.json');
const cors = require('cors');
const express = require('express');
const fs = require('fs-extra');
const gm = require('gm');
const Promise = require('promise');
const uuidv1 = require('uuid/v1');
<?php
namespace Aiir\SocialPublisher;
class FacebookPost extends Post
{
public function publish()
{
// Specific implementation to publish post to Facebook
}
<?php
namespace Aiir\Apps\SocialPublisher;
use Aiir\Apps\SocialPublisher\Models\Post as Post;
use Aiir\Apps\SocialPublisher\Models\Group as Group;
use Aiir\Apps\SocialPublisher\Models\Account as Account;
use Aiir\Apps\SocialPublisher\Models\Variable as Variable;
use Aiir\Apps\SocialPublisher\Models\AccountVariable as AccountVariable;
<?php
namespace Aiir\Apps\SocialPublisher\Models;
class Group
{
private $id;
private $clientId;
private $name;
@joeainsworth
joeainsworth / gist:b522724f18e3f01f50b7979a9962224e
Created October 6, 2017 14:31
Install PHP7, Nginx, RVM, Ruby on Amazon Linux AMI
sudo yum groupinstall 'Development Tools'
sudo yum install nginx -y
sudo yum install php71 -y
sudo yum install php71-fpm -y
sudo nano /etc/nginx/conf.d/default.conf
sudo nano /etc/php-fpm.d/www.conf
sudo chkconfig nginx on
sudo chkconfig php-fpm-71 on
sudo service nginx start
sudo service php-fpm start
import React from 'react';
import PropTypes from 'prop-types';
class SocialAttachments extends React.Component {
constructor(props) {
super(props);
}
state = {
import React from 'react';
import PropTypes from 'prop-types';
import DatePicker from 'react-datepicker';
import moment from 'moment';
class SocialPostDates extends React.Component {
constructor(props) {
super(props);
}