Skip to content

Instantly share code, notes, and snippets.

View mostlyobvious's full-sized avatar

Paweł Pacana mostlyobvious

View GitHub Profile
..FFF
Failures:
1) Dummy.foo stubbing class once in another example
Failure/Error: stub(Dummy).foo('same_argument')
ArgumentError:
tried to stub foo() with arguments: "same_argument"
# ./rbx_jruby_stubbing_class_method_spec.rb:32:in `(root)'
require 'bogus/rspec'
class Foo
def bar(baz, ene = nil, due = nil)
end
end
describe 'default arguments' do
fake(:foo)
require 'bogus/rspec'
class Foo
def bar(baz, ene = nil, due = nil)
end
end
describe 'default arguments' do
fake(:foo)
require 'bogus/rspec'
class Foo
def bar(baz, default = nil)
end
end
describe 'default arguments' do
fake(:foo)
require 'bogus/rspec'
class Model
def initialize(argument)
end
def self.from_argument(argument)
self.new(argument)
end
end
class InitializerStruct
def self.new(*args)
Class.new do
define_method(:initialize) do |*initializer_args|
arity_error = ArgumentError.new("wrong number of arguments (#{initializer_args.size} for #{args.size})")
raise arity_error unless initializer_args.size == args.size
args.each do |arg|
instance_variable_set("@#{arg}", initializer_args.shift)
end
>> require 'ffi-locale'
=> true
>> FFI
=> FFI
>> FFILocale::setlocale FFILocale::LC_COLLATE, 'pl_PL.UTF8'
=> nil
>> FFILocale::strcoll "łyk", "myk"
=> 88
>> "łyk" <=> "myk"
=> 1
grep -RP "[^\x00-\x7f]" app/ | cut -d":" -f 1 | sort | uniq | grep "\.rb$" | xargs sed -i -e "1i# encoding: UTF-8"
require 'bundler/setup'
Bundler.require
use Rack::CommonLogger, $stderr
use Rack::ShowExceptions
run Nanoc::Extra::AutoCompiler.new('.')