Skip to content

Instantly share code, notes, and snippets.

View dminuoso's full-sized avatar

Victor Nawothnig dminuoso

View GitHub Profile
@dminuoso
dminuoso / random.rb
Created June 21, 2017 13:10 — forked from anonymous/random.rb
rand.rb
takeEven = lambda.select do |x|
x if x % 2 == 0
end
@dminuoso
dminuoso / random.rb
Created June 21, 2017 13:10 — forked from anonymous/random.rb
rand.rb
takeEven = lambda.select do |x|
x if x % 2 == 0
end
@dminuoso
dminuoso / some.js
Last active June 27, 2017 10:44 — forked from anonymous/some.js
// Arrow function
$("#ajax-action2").click(() => {
const AUTH_TOKEN = $("meta[name=csrf-token]").attr("content");
// const
const request = $.ajax({
type: "PATCH",
url: "/home/no_js_view_action",
headers: {
'X_CSRF_TOKEN': AUTH_TOKEN,
$("#ajax-action2").click( function() {
const AUTH_TOKEN = $("meta[name=csrf-token]").attr("content");
request = $.ajax({
type: "PATCH",
url: "/home/no_js_view_action",
headers: {
'X_CSRF_TOKEN': AUTH_TOKEN,
},
dataType: "json",
data: {
const render = (Component) => {
ReactDOM.render(
<Provider store={store}>
<Router history={history}>
<Component />
</Router>
</Provider>,
document.getElementById('app')
);
};
double = -> (e) { e * 2 }
doubleF = map double
doubleF.([1,2,3,4]) #=> [2,4,6,8]
doubleF.([]) #=> []
doubleF.(Just(3)) #=> Just 6
doubleF.(Nothing) #=> Nothing
double = -> (e) { e * 2 }
doubleF = map double
doubleF.([1,2,3,4]) #=> [2,4,6,8]
doubleF.([]) #=> []
doubleF.(Just(3)) #=> Just 6
doubleF.(Nothing) #=> Nothing
module Kernel
def Just(o)
Maybe.of(o)
end
end
class Maybe
def self.of(value)
new(value)
end
module ArityRange
def arity_range
args = parameters.map(&:first)
req = args.count :req
keyreq = args.count :keyreq
opt = args.include?(:rest) ? Float::INFINITY : args.count(:opt)
keyopt = args.include?(:keyrest) ? Float::INFINITY : args.count(:key)
@dminuoso
dminuoso / foo.js
Last active October 29, 2017 17:27 — forked from anonymous/.js
const toggleClass = (id, toggle) => id === toggle ? 'toggle active' : 'toggle inactive';
const Style = ({ activeFontColor, activeBackgroundColor, fontColor }) => (
<style jsx>
{`
.toggle {
width: 50%;
height: 50px;
border-radius: 100px;
line-height: 50px;