This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Shoes.app do | |
download 'http://127.0.0.1:3000', {:headers => {'test' => 'me'}} do |d| | |
end | |
end | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
========== test.rb ========== | |
module MixinModule | |
def say_hello | |
puts "Hello #{CLASS_CONSTANT}" | |
end | |
end | |
class SomeClass | |
CLASS_CONSTANT = 'FOO!' | |
include MixinModule |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
irb(main):001:0> a = [1, 2, 3, 4, 5] | |
=> [1, 2, 3, 4, 5] | |
irb(main):002:0> a.each_with_index{|elem, index| a[index..a.size].each{|second_elem| p "#{elem}, #{second_elem}"}} | |
"1, 1" | |
"1, 2" | |
"1, 3" | |
"1, 4" | |
"1, 5" | |
"2, 2" | |
"2, 3" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'digest/sha1' | |
class Sha1File | |
attr_reader :path | |
def initialize(sha1, base) | |
@base = base | |
@path = sha1_path sha1, base | |
@dir = File.dirname @path | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def block_to_string | |
stack = caller | |
return nil if stack.empty? | |
file_name, line = parse_stack_line stack.shift | |
return nil unless file_name | |
block_from_file file_name, line | |
end | |
def parse_stack_line(where) | |
match = where.match /^(.*):(\d+)/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
enum CHAR_CODE { | |
col_sep = ',', row_sep = '\n', quote_char = '"' | |
}; | |
int get_char(); | |
int put_char(int); | |
void finish_col(); | |
void finish_row(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module IpStrConvert | |
# IPv4 Conversion Methods | |
def ip4_str2bin(s) | |
s.split('.').map{|str| str.to_i}.pack('C4') | |
end | |
def ip4_bin2str(s) | |
s.unpack('C4').join '.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NameError in Static pagesController#new | |
constant ActionView::Base::Subclasses::StaticPagesController not defined | |
RAILS_ROOT: /home/tim/Documents/test | |
Application Trace | Framework Trace | Full Trace | |
/home/tim/Documents/test/vendor/rails/actionpack/lib/action_view/base.rb:242:in `remove_const' | |
/home/tim/Documents/test/vendor/rails/actionpack/lib/action_view/base.rb:242:in `block (2 levels) in for_controller' | |
/home/tim/Documents/test/vendor/rails/actionpack/lib/action_view/base.rb:241:in `class_eval' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
irb(main):001:0> class Object; def require(*args, &block); puts "requiring #{args[0]}"; super *args, █ end; end | |
=> nil | |
irb(main):003:0> require 'config/environment.rb' | |
requiring config/environment.rb | |
requiring /home/tim/Documents/grub_website/config/boot | |
requiring rails | |
requiring rails/initializer | |
requiring pathname | |
requiring rails/initializable | |
requiring rails/application |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tim@tim-laptop:~/Documents/grub_website$ unicorn | |
I, [2009-10-16T10:53:20.843724 #7796] INFO -- : listening on addr=0.0.0.0:8080 fd=3 | |
I, [2009-10-16T10:53:20.850217 #7796] INFO -- : worker=0 spawning... | |
I, [2009-10-16T10:53:20.851834 #7800] INFO -- : worker=0 spawned pid=7800 | |
I, [2009-10-16T10:53:20.852031 #7800] INFO -- : Refreshing Gem list | |
I, [2009-10-16T10:53:20.855752 #7796] INFO -- : master process ready | |
/usr/local/lib/ruby/gems/1.9.1/gems/arel-0.1.0/lib/arel/algebra/relations/relation.rb:49:in `block in <module:Operable>': undefined method `classify' for "where":String (NoMethodError) | |
from /usr/local/lib/ruby/gems/1.9.1/gems/arel-0.1.0/lib/arel/algebra/relations/relation.rb:46:in `each' | |
from /usr/local/lib/ruby/gems/1.9.1/gems/arel-0.1.0/lib/arel/algebra/relations/relation.rb:46:in `<module:Operable>' | |
from /usr/local/lib/ruby/gems/1.9.1/gems/arel-0.1.0/lib/arel/algebra/relations/relation.rb:30:in `<class:Relation>' |
OlderNewer