Skip to content

Instantly share code, notes, and snippets.

View romikoops's full-sized avatar

Roman Parashchenko romikoops

View GitHub Profile
@romikoops
romikoops / Gemfile
Last active December 15, 2015 15:18
Ror_desk migration to Rails3
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'ruby_desk'
gem "settingslogic"
class ChainMethod
def initialize(method_name, params = [], callbacks = {})
@method_name = method_name
@params = params.to_a
@callbacks = callbacks
end
def call(base_object)
# calling before_callback if passed
@callbacks[:before_callback].call(@params, base_object) if @callbacks[:before_callback].is_a?(Proc)
require 'spec'
puts 1
@romikoops
romikoops / acceptance_helper.rb
Created April 13, 2012 16:57
Rspec configuration and acceptance test for quick integration with Social Networks
# -*- encoding : utf-8 -*-
require 'spec_helper'
OmniAuth.config.test_mode = true
OmniAuth.config.add_mock(:facebook, {:uid => '123545',
:info => { :email => '[email protected]',
:first_name => "First",
:last_name => "Last"}
})
OmniAuth.config.add_mock(:vkontakte, {:uid => '123545',
@romikoops
romikoops / demo.rb
Created April 5, 2012 11:34
Just test code
require 'rubygems'
require 'rspec/core/rake_task'
require 'yard'
desc "Run all examples"
RSpec::Core::RakeTask.new(:spec) do |t|
#t.rspec_path = 'bin/rspec'
t.rspec_opts = %w[--color]
end