Skip to content

Instantly share code, notes, and snippets.

View steven-solomon's full-sized avatar
:octocat:

Steven Solomon steven-solomon

:octocat:
View GitHub Profile
@steven-solomon
steven-solomon / 1.exs
Last active July 20, 2019 23:21
What Is A GenServer?
# test/account_test.exs
defmodule AccountTest do
use ExUnit.Case
test "fails" do
assert true == false
end
end
@steven-solomon
steven-solomon / GenServerCall.ex
Last active July 18, 2019 08:13
Code for My First Week With Elixir as a Rubyist
defmodule OurServer do
use GenServer
# ...
def call({:message, caller_data}, _from, state) do
{:reply, caller_data, [caller_data]}
end
end
@steven-solomon
steven-solomon / add_job.rb
Created May 6, 2018 15:06
Don't Repeat Yourself
def random_person
names = %w(Mike Zoe Adam Sarah)
jobs = %w(Astronaut Engineer Painter Day-Trader Theoretical-Physicist)
Person.new(random_item(names), random_item(jobs))
end