Skip to content

Instantly share code, notes, and snippets.

View samcorcos's full-sized avatar

Sam Corcos samcorcos

View GitHub Profile
# priv/repo/migrations/20160809055905_set_subscription_renew_for_users.exs
defmodule LearnPhoenix.Repo.Migrations.SetSubscriptionRenewForUsers do
use Ecto.Migration
alias LearnPhoenix.{Repo, User}
import Ecto.Query
def up do
set_subscription_renew = from(u in User, update: [set: [subscription_renew: true]])
Repo.update_all(set_subscription_renew, [])
# priv/repo/set_subscription_renew.exs
# This script is run with:
# mix run priv/repo/set_subscription_renew.exs
alias LearnPhoenix.{Repo, User}
import Ecto.Query
set_subscription_renew = from(u in User, update: [set: [subscription_renew: true]])
Repo.update_all(set_subscription_renew, [])
import React from 'react'
class App extends React.Component {
constructor(props) {
super(props)
this.state = {
counter: 0
}
this.addOne = this.addOne.bind(this)
}
@samcorcos
samcorcos / app.jsx
Last active August 14, 2016 05:34
import React from 'react'
import { connect } from 'react-redux'
import Actions from './Actions.js'
class App extends React.Component {
constructor(props) {
super(props)
this.addOne = this.addOne.bind(this)
}
@samcorcos
samcorcos / app.jsx
Last active February 3, 2017 01:49
import React from 'react'
class App extends React.Component {
constructor(props) {
super(props)
this.counter = 0
this.addOne = this.addOne.bind(this)
}
addOne() {
import React from 'react'
import { Socket } from 'phoenix'
class App extends React.Component {
componentDidMount() {
this.socket = new Socket('http://localhost:4000/socket')
this.socket.connect()
this.configureChannel("lobby")
}
class App extends React.Component {
render() {
return (<div>{ this.props.title }</div>)
}
}
App.propTypes = {
title: React.PropTypes.string.isRequired
}
class App extends React.Component {
static propTypes {
title: React.PropTypes.string.isRequired
}
render() {
return (<div>{ this.props.title }</div>)
}
}
class App extends React.Component {
constructor() {
super()
this.prototypeProperty = {
baz: "qux"
}
}
static staticProperty = {
foo: "bar"
};
class App extends React.Component {
static requiredData = [
"username",
"email",
"thumbnail_url"
]
render() {
return(<div></div>)
}