Skip to content

Instantly share code, notes, and snippets.

@KraevRoot
KraevRoot / 1.rb
Last active October 22, 2018 09:14
require 'pry'
class ASS
class << self
def create_method(name, &block)
puts self.inspect
self.send(:define_method, name, &block)
end
def test(name, &block)
@KraevRoot
KraevRoot / .spacemacs
Created January 18, 2017 08:55
config
;; -*- mode: emacs-lisp -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying the variable
values."
(setq-default
;; Base distribution to use. This is a layer contained in the directory
@KraevRoot
KraevRoot / wtf.rb
Created November 6, 2016 14:39
wtf
class Foo
def bar
:bar
end
end
a = Foo.new
def a.bar
class << self