Skip to content

Instantly share code, notes, and snippets.

@sumskyi
sumskyi / froro.rb
Created November 9, 2011 21:26
======== и этот даун пишет мне "Please use one soft tab (2 spaces) when indenting" ========
def user_timeline(uid)
- request(:get, "/statuses/user_timeline.json", {'user_id' => uid, 'count' => 100, 'trim_user' => true})
+ request(:get, "/statuses/user_timeline.json",
+ user_id: uid,
+ count: 100,
+ trim_user: true,
+ include_rts: 1
+ )
end
/usr/bin/firefox -new-tab $1
@sumskyi
sumskyi / .pryrc.rb
Created July 22, 2011 06:22
my .pryrc
Pry.config.editor = "gvim --remote-silent"
Pry.hooks.add_hook(:after_session, :say_bye) do
puts "fuck off Gnida"
end
Pry.prompt = [Proc.new{ |obj, nest_level| "#{RUBY_VERSION}-#{RUBY_PATCHLEVEL} (#{obj}):#{nest_level} > " },
Proc.new{ |obj, nest_level| "#{RUBY_VERSION} (#{obj}):#{nest_level} * " } ]
@sumskyi
sumskyi / magent.yml
Created June 23, 2011 17:07
replica set yml
development: &dev
host:
- 127.0.0.1
27017
- 0.0.0.0
27017
database: queue
Feature: When a user associates social network accounts with their postpone.it account
Background:
Given I am a new, authenticated user
Then I go to the accounts page
Scenario: User can authorize Facebook
Then I should see "Facebook (0)"
And we authorize with "Facebook"
Then I should have been authorized with "Facebook"
And I should see "Facebook (1)"
json = {
:as_of => @search.until.in_time_zone.xmlschema
}
if @updates.max_distance
json[:next_offset] = @search.next_offset
json[:distance] = @updates.max_distance
end
json[:updates] = @updates.map do |el|
class << Marshal
def load_with_rails_classloader(*args)
begin
load_without_rails_classloader(*args)
rescue ArgumentError, NameError => e
if e.message =~ %r(undefined class/module)
const = e.message.split(' ').last
const.constantize
retry
else
Scenario: Get List of My Hitchhiking Items via API
Given the existing things:
|name|
|The Guide (duh)|
|A towel|
|Sub-Etha Sens-O-Matic|
|Pan Galactic Gargle Blaster|
|Kill-o-Zap blaster pistol|
And the existing accounts:
|email|name|password|
@sumskyi
sumskyi / comment.rb
Created February 24, 2011 23:16
my FK rescueing
class Comment < ActiveRecord::Base
belongs_to :post
def create_or_update
super
rescue ActiveRecord::InvalidForeignKey => e
e.message =~ /REFERENCES `([^`]*)`/
errors[:"#{$1}"] = 'Foreign Key Constraint Failed'
false
end
@sumskyi
sumskyi / locations.rb
Created February 24, 2011 10:11
app/models/location.rb
class Location < ActiveRecord::Base
searchable do
integer :id
spellchk :name
latlon :lat
latlon :lon
string :geohash
end
class << self