Skip to content

Instantly share code, notes, and snippets.

View igkuz's full-sized avatar

Igor Kuznetsov igkuz

  • Tiny
  • Valencia, Spain
View GitHub Profile
-
name: set locale
lineinfile:
dest=/etc/environment
line='LC_ALL="en_US.UTF-8"'
state=present
backup=true
sudo: true
tags: [ locale ]
[color]
branch = auto
diff = auto
interactive = auto
status = auto
ui = auto
pager = true
[merge]
tool = vimdiff
summary=true
#### Tmux configuration file ####
# \; - used for separating commands on binding
# Right colors for tmux
set -g default-terminal 'screen-256color'
# remapping command prefix to "Ctrl + a" and unbind "Ctrl+b"
set -g prefix C-a
unbind C-b
class A
def test
StorageClient.configure do |config|
config.host = "http://127.0.0.1"
config.api_version = "v1"
config.app_id = "123"
config.token = "adfasdfadsfasdf"
end
require 'bundler/setup'
Bundler.require
require 'minitest/autorun'
require 'webmock/minitest'
# colorize test output
require 'minitest/pride'
Minitest::PrideIO.pride!
set :branch do
tag = ENV['TAG'] || Capistrano::CLI.ui.ask("What tag do you want to deploy? ")
if tag.empty?
logger.important 'tag is emtpy, exiting'
exit
else
tag
end
end
require 'net/http'
uri = URI('http://localhost:8080/')
req = Net::HTTP::Post.new uri
file = File.open('spec/test_files/small.mp4', 'r') do |file|
count = 0
range_size = 500
while(block = file.read(range_size)) do
module ApiHelper
def require_auth
head :forbidden unless current_client
end
def current_client
@client ||= Client.find_by_api_token(params[:api_token])
end
end
class Client < ::Weary::Client
domain "http://google.com"
def initialize
headers("Authorization" => "13")
end
get :test, "search" do
end
class Web::SessionsController < Web::ApplicationController
def new
@user = User.new
end
def create
@user = User.find_by_email(params[:user][:email])
if @user && @user.authenticate(params[:user][:password])
sign_in(@user)
@user.admin? ? redirect_to(admin_root_path) : redirect_to(client_root_path)