I hereby claim:
- I am kaushikgopal on github.
- I am kaushikgopal (https://keybase.io/kaushikgopal) on keybase.
- I have a public key ASDR8pa7M7GjmOJwED8ae0Cmr7Uyuk13EJDW0fs7kG8TlQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// download Phoenix from here https://github.com/kasper/phoenix | |
"use strict"; | |
Phoenix.set({ | |
openAtLogin: true | |
}); | |
// ------------------------------------------- | |
// Utility methods |
#!/usr/bin/env ruby | |
require 'rubygems' | |
require 'set' | |
require 'highline/import' | |
# this assumes you follow proper semantic app versioning | |
# listen to this http://fragmentedpodcast.com/episodes/054/ for an explanation | |
def confirm(message) | |
confirmation = ask message + " (y/n)" |
#!/usr/bin/env ruby | |
require 'highline/import' | |
require 'nokogiri' | |
# i suggest looking at this folder and seeing your app prefix ¯\_(ツ)_/¯ | |
$gradle_properties = File.join(File.dirname(__FILE__), "..", "..", "gradle.properties") | |
$app_directory = "./<App Parent Directory>" | |
$app_name_prefix = "<Prefix for final apk e.g. uber-release->" | |
$splash_screen_location = "co.kaush.instashop/co.kaush.instashop.SplashActivity" |
import com.google.common.truth.FailureStrategy; | |
import com.google.common.truth.Subject; | |
import com.google.common.truth.SubjectFactory; | |
import java.text.SimpleDateFormat; | |
import java.util.Date; | |
import java.util.Locale; | |
import static com.google.common.truth.Truth.assert_; | |
public class DateSubject |
@RunWith(Enclosed.class) | |
public class WorkflowStateMachineTest { | |
@RunWith(Parameterized.class) | |
public static class ParameterizedTests { | |
@Parameter public ISBatchType mTestBatchType; // first data value (0) is default |
public class RxSchedulerHook { | |
private ISRxSchedulerHook() { | |
// no instances | |
} | |
/** | |
* this makes sure that when we run the tests all of RxJava | |
* operates on a single thread (Scheduler.immediate) | |
*/ |
public static class LogExOnlySubscriber<T> extends Subscriber<T> { | |
@Override | |
public void onCompleted() { | |
} | |
@Override | |
public void onError(Throwable ex) { | |
Timber.e(ex, "Your RX IZ FAILING YO!"); | |
} |
[alias] | |
l = !git --no-pager log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit -30 | |
ll = !git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit | |
la = !git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all | |
tree = log --oneline --decorate --graph # display git log as a tree | |
st = status | |
ss = !"ss() { git status -s | awk '{print NR,$0}' | awk -F: '{ print \"\\033[1;30m\" $1 \"\\033[0m\" }'; }; ss" | |
# view status of files changed |
package com.firebase.client; | |
import com.firebase.client.core.Constants; | |
import rx.Observable; | |
import rx.Subscriber; | |
import rx.functions.Action0; | |
import rx.functions.Func1; | |
import rx.subscriptions.Subscriptions; | |
public class RxFirebase { |