This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Customize test commands | |
test: | |
post: | |
- bundle exec rake coveralls:push | |
## Don't have CircleCI create coverage in an unexpected place, as coveralls wouldn't be able to find it. | |
general: | |
artifacts: | |
- "coverage" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def access_own_records | |
return if @user.super_administrator? | |
# Anyone can read or update anything they create | |
[Appointment, Claim, Referral, Study].each do |model| | |
can([:edit, :index, :read, :update], model, | |
model.where(created_id: @user.id)) do |instance| | |
instance.created_id == @user.id | |
end | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var csv = require('csv') | |
var cat = "Text" | |
var commaCat = "A, B, and C" | |
var cat2 = "More text" | |
csv() | |
.from.array([[cat,commaCat,cat2]]) | |
.to.string( function(innerNest){ | |
console.log(innerNest) | |
csv() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
actor.login as contributor, | |
COUNT(repo.name) AS commits, | |
FROM | |
[githubarchive:year.2016] | |
WHERE | |
type IN ("PushEvent") AND | |
repo.name = "kubernetes/kubernetes" | |
GROUP BY | |
contributor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
repo.name AS repository, | |
COUNT(repo.name) AS commits, | |
EXACT_COUNT_DISTINCT(actor.login) AS contributors | |
FROM | |
[githubarchive:year.2016] | |
WHERE | |
type IN ("PushEvent") | |
GROUP BY | |
repository |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
repo.name, | |
ROUND(COUNT(*)/EXACT_COUNT_DISTINCT(actor.login),2) comments_per_author, | |
EXACT_COUNT_DISTINCT(actor.login ) authors, | |
COUNT(*) comments | |
FROM | |
[githubarchive:year.2016] | |
WHERE | |
type IN ('IssueCommentEvent') | |
AND actor.login NOT IN ( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
repo_name AS repository, | |
EXACT_COUNT_DISTINCT(author.name) AS authors, | |
EXACT_COUNT_DISTINCT(committer.name) AS committers, | |
COUNT(*) AS commits | |
FROM | |
[bigquery-public-data:github_repos.commits] | |
WHERE | |
committer.date >= TIMESTAMP("2016-01-01 00:00:00") | |
AND committer.date < TIMESTAMP("2017-01-01 00:00:00") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
repo_name AS repository, | |
EXACT_COUNT_DISTINCT(author.name) AS authors, | |
EXACT_COUNT_DISTINCT(committer.name) AS committers, | |
COUNT(*) AS commits | |
FROM | |
[bigquery-public-data:github_repos.commits] | |
WHERE | |
repo_name IN ( "torvalds/linux", | |
"facebook/react-native", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
repo.name AS repository, | |
COUNT(*) AS pull_requests, | |
EXACT_COUNT_DISTINCT(actor.login) AS contributors | |
FROM | |
[githubarchive:year.2016] | |
WHERE | |
type IN ( 'PullRequestEvent') | |
AND JSON_EXTRACT(payload, '$.action') IN ('"opened"') | |
GROUP BY |
OlderNewer