http://guides.rubyonrails.org/migrations.html
- add_column
- add_index
- change_column
- change_table
- create_table
- drop_table
| 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 |
| # -*- 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', |
| require 'spec' | |
| puts 1 |
| 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) |
| source 'https://rubygems.org' | |
| gem 'rails', '3.2.13' | |
| gem 'ruby_desk' | |
| gem "settingslogic" |
| #VBScript | |
| #For J = 1 To N | |
| #term1 = J * (1 - (-1) ^ J * Exp(-Alpha * L)) / (J ^ 2 * 9.869604401 + Alpha ^ 2 * L ^ 2) | |
| #term2 = Exp((-0.5 * implied_volatility ^ 2 * (3.141592654 * J / L) ^ 2 - Beta) * T) | |
| #term3 = Sin((3.141592654 * J / L) * Log(Asset_Price / Lower_Strike)) | |
| #Value(J) = term1 * term2 * term3 | |
| #Agg = Agg + Value(J) | |
| #Next J | |
| sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original | |
| # for Mountain Lion 10.8.3 - 10.8.4 | |
| sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage | |
| # for Mountain Lion 10.8.1-10.8.2 and Lion 10.7.5 | |
| #sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x4D)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage | |
| # for Mountain Lion 10.8.0 and Lion 10.7.4 BELOW | |
| #sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)| |
| #!/usr/bin/env ruby | |
| progress = 'Progress [' | |
| 1000.times do |i| | |
| # i is number from 0-999 | |
| j = i + 1 | |
| # add 1 percent every 10 times | |
| if j % 10 == 0 |
http://guides.rubyonrails.org/migrations.html
| require 'singleton' | |
| class MailgunConnector | |
| include Singleton | |
| attr_reader :api_key | |
| def client(api_key=settings.mailgun_key) | |
| if @api_key == api_key && @api_key | |
| @client |