Skip to content

Instantly share code, notes, and snippets.

View awinogradov's full-sized avatar
:octocat:
Coding happiness

Tony Vi awinogradov

:octocat:
Coding happiness
View GitHub Profile
if defined?(RSpec)
namespace :rcov do
RSpec::Core::RakeTask.new(:rspec_aggregate) do |task|
task.pattern = 'spec/**/*_spec.rb'
task.rspec_opts = "--format progress"
task.rcov = true
task.rcov_opts = "--rails --exclude osx\/objc,spec,gems\/ " +
"--aggregate tmp/coverage.data"
end
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/
git clone git://github.com/wbond/sublime_package_control.git Package\ Control
cd Package\ Control
git checkout python3
# restart Sublime Text 3 and you should have Package Control working
({
block: 'b-page',
mods: { background: 'default' },
title: 'Мастер банк',
favicon: '/favicon.ico',
head: [
{ elem: 'css', url: '../../resources/libs/bootstrap/css/bootstrap.min.css'},
{ elem: 'css', url: '../../resources/libs/font-awesome/css/font-awesome.min.css'},
{ elem: 'css', url: '../../resources/libs/jquery-icheck/skins/polaris/polaris.css'},
{ elem: 'css', url: 'http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700,700italic&subset=latin,cyrillic-ext,cyrillic'},
// If you are using borschik to expand links (bem make and enb do this for you)
// you could use this hack for any jQuery plugin found in the wild
modules.define('i-jquery__my-plugin', ['jquery'], function(provide, $){
var jQuery = $,
window = {jQuery: jQuery};
/*borschik:include:path/to/jquery-plugin.js*/
provide($);
});
module.exports = function (grunt) {
'use strict';
// Enb targets
var fs = require('fs');
var targetsList = [],
htmlList = [],
cssList = ['desktop.bundles/common/common.css', 'desktop.bundles/common/common.ie.css', 'desktop.bundles/common/common.ie8.css', 'desktop.bundles/common/common.ie9.css'],
jsList = ['desktop.bundles/common/common.js'];
block('credit-card')(
js()(true),
content()(function() {
return {
elem: 'card',
content: [
{
block: 'logo',
mods: { theme: 'gray' },
format: 'svg'
@awinogradov
awinogradov / gulpfile.js
Created April 7, 2014 09:26
bem-project distribution with Gulp
var pkg = require('./package.json'),
settings = pkg._settings,
bem = require('bem').api,
gulp = require('gulp'),
gif = require('gulp-if'),
csso = require('gulp-csso'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
replace = require('gulp-replace'),
path = require('path'),
// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css
@media print {
html * {
text-shadow: none !important;
color:#000 !important; // Black prints faster: h5bp.com/s
background: transparent !important;
box-shadow:none !important;
}
@awinogradov
awinogradov / gulpfile.js
Created May 23, 2014 07:08
gulpfile for work with bem-ng
var pkg = require('./package.json'),
dirs = pkg._directories,
bem = require('bem').api,
gulp = require('gulp'),
gif = require('gulp-if'),
csso = require('gulp-csso'),
concat = require('gulp-concat'),
notify = require('gulp-notify'),
rename = require('gulp-rename'),
path = require('path'),