NOTE: This is outdated. Check the comments below for more up-to-date forks of this gist.
Improved YARD CHEATSHEET http://yardoc.org
forked from https://gist.github.com/chetan/1827484 which is from early 2012 and contains outdated information.
# Use this to get the stacktrace of any ruby process by calling kill -USR1 <pid> | |
# For rspec, put this in the spec_helper.rb, for rails in some initializer. | |
puts "ruby process pid: #{Process.pid}" | |
trap 'USR1' do | |
threads = Thread.list | |
puts | |
puts "=" * 80 | |
puts "Received USR1 signal; printing all #{threads.count} thread backtraces." |
function shorten-path([string] $path) { | |
$loc = $path.Replace($HOME, '~') | |
# remove prefix for UNC paths | |
$loc = $loc -replace '^[^:]+::', '' | |
# make path shorter like tabs in Vim, | |
# handle paths starting with \\ and . correctly | |
return ($loc -replace '\\(\.?)([^\\])[^\\]*(?=\\)','\$1$2') | |
} | |
function prompt { |
def formatted_env | |
case Rails.env | |
when 'production' | |
bold_upcased_env = Pry::Helpers::Text.bold(Rails.env.upcase) | |
Pry::Helpers::Text.red(bold_upcased_env) | |
when 'staging' | |
Pry::Helpers::Text.yellow(Rails.env) | |
when 'development' | |
Pry::Helpers::Text.green(Rails.env) | |
else |
FROM i386/buildpack-deps:stretch | |
# The rustup installation code is taken from https://github.com/rust-lang-nursery/docker-rust/blob/master/1.30.0/stretch/Dockerfile | |
ENV RUSTUP_HOME=/usr/local/rustup \ | |
CARGO_HOME=/usr/local/cargo \ | |
PATH=/usr/local/cargo/bin:$PATH \ | |
RUST_VERSION=1.30.0 | |
RUN set -eux; \ |
diff --git a/tests/ui/auxiliary/macro_rules.rs b/tests/ui/auxiliary/macro_rules.rs | |
index 486e419b..2d8d571d 100644 | |
--- a/tests/ui/auxiliary/macro_rules.rs | |
+++ b/tests/ui/auxiliary/macro_rules.rs | |
@@ -7,3 +7,9 @@ macro_rules! foofoo { | |
loop {} | |
}; | |
} | |
+ | |
+macro_rules! must_use_unit { |
import {Event, ServerTable} from 'vue-tables-2'; | |
import Vue from 'vue/dist/vue.esm'; | |
var template = require('template.js')('server'); | |
Vue.use(ServerTable, options, false, template); |
NOTE: This is outdated. Check the comments below for more up-to-date forks of this gist.
forked from https://gist.github.com/chetan/1827484 which is from early 2012 and contains outdated information.