I hereby claim:
- I am shadoi on github.
- I am shadoi (https://keybase.io/shadoi) on keybase.
- I have a public key whose fingerprint is 1ED7 5BF9 10BB 6C09 2C22 2E9B B0F5 9B35 4723 7AE5
To claim this, I am signing this object:
main.rs:18:5: 18:13 error: cannot move out of `yaml_str` because it is borrowed | |
main.rs:18 yaml_str | |
^~~~~~~~ | |
main.rs:16:45: 16:53 note: borrow of `yaml_str` occurs here | |
main.rs:16 let mut emitter = YamlEmitter::new(&mut yaml_str); |
#[macro_use] | |
extern crate nickel; | |
extern crate yaml_rust; | |
use nickel::{ Nickel, HttpRouter }; | |
use yaml_rust::{ Yaml, YamlEmitter }; | |
mod yaml_handler; | |
fn get_yaml() -> String { |
I hereby claim:
To claim this, I am signing this object:
# Write a method that takes a string in and returns true if the letter | |
# "z" appears within three letters **after** an "a". You may assume | |
# that the string contains only lowercase letters. | |
# | |
# Difficulty: medium. | |
# may want to do max+1 as base-zero can be confusing | |
def x_after_y?(str, char1, char2, max) | |
range = Range.new(1, max) | |
str.slice!(str.chars.index(char1)) |
require 'rack' | |
require 'sinatra/base' | |
require 'json' | |
require 'reel/rack' | |
class ConcTest < Sinatra::Base | |
configure do | |
enable :logging | |
set :logging, :debug | |
set :environment, :production |
irb(main):025:0> conn = Net::HTTP.new(uri.host, uri.port) | |
=> #<Net::HTTP 127.0.0.1:3000 open=false> | |
irb(main):026:0> req = Net::HTTP::Get.new('http://127.0.0.1:3000/stuff') | |
=> #<Net::HTTP::Get GET> | |
irb(main):027:0> conn.request(req) {|r| r.read_body} | |
EOFError: end of file reached | |
from /usr/lib/ruby/1.9.1/net/protocol.rb:141:in `read_nonblock' | |
from /usr/lib/ruby/1.9.1/net/protocol.rb:141:in `rbuf_fill' | |
from /usr/lib/ruby/1.9.1/net/protocol.rb:122:in `readuntil' | |
from /usr/lib/ruby/1.9.1/net/protocol.rb:132:in `readline' |
PKG_DIR := $(CURDIR)/debian/$(PACKAGE) | |
BIN_DIR := /usr/bin | |
MAN_DIR := /usr/share/man/man1 | |
INC_DIR := /usr/include/$(PACKAGE) | |
LIB_DIR := /usr/lib | |
GEM_DIR := /usr/lib/rubinius/gems | |
export FAKEROOT=$(PKG_DIR) | |
configure: configure-stamp |
Building digest | |
Unable to load the bytecode compiler. Please run 'rake' or 'rake install' | |
to rebuild the compiler. | |
An exception occurred | |
no such file to load -- /tmp/buildd/rubinius-2.0.0pre/lib/ext/melbourne/rbx/melbourne20 (LoadError) | |
Backtrace: | |
Rubinius::CodeLoader#load_error at kernel/common/codeloader.rb:391 | |
Rubinius::CodeLoader#resolve_require_path at kernel/common/codeloader.rb:378 |
Using the following configuration to build | |
------------------------------------------ | |
module Rubinius | |
# Make this reload friendly without silly constant defined warnings. | |
BUILD_CONFIG = { | |
:command_line => "--system-name=ubuntu-12.04 --bindir=/usr/bin --includedir=/usr/include/rubinius --libdir=/usr/lib --mandir=/usr/share/man/man1 --gemsdir=/usr/lib/rubinius/gems", | |
:which_ruby => :ruby, | |
:build_ruby => "/usr/bin/ruby1.9.1", | |
:build_rake => "rake", | |
:build_perl => "perl", |
irb(main):001:0> module MyMod; define_method(:foo) do |test='test', bah| puts test; puts bah; end; end | |
=> #<Proc:0x00000001bbb470@(irb):1 (lambda)> | |
irb(main):002:0> include MyMod | |
=> Object | |
irb(main):003:0> foo | |
ArgumentError: wrong number of arguments (0 for 1) | |
from (irb):1:in `block in <module:MyMod>' | |
from (irb):3 | |
from /usr/local/bin/irb:12:in `<main>' | |
irb(main):004:0> foo('asdf') |