Permalink
Commits on Apr 26, 2011
  1. Remove useless parenthesis

    committed Apr 26, 2011
  2. Fix docstring for Array#product

    bakkdoor committed Apr 26, 2011
  3. Moved non-rbx specific Array methods from lib/rbx/array to lib/array.…

    … Also changed Array#each: to return self.
    bakkdoor committed Apr 26, 2011
Commits on Apr 25, 2011
  1. Allow empty try blocks.

    bakkdoor committed Apr 25, 2011
  2. Renamed upto:do_each: to upto:do: and downto:do_each: to downto:do: a…

    …nd merged manveru's implementation for them. Also removed the old versions from lib/rbx/integer.fy. Also added docstrings to methods.
    bakkdoor committed Apr 25, 2011
Commits on Apr 23, 2011
  1. Small enhancement to ARGV test

    bakkdoor committed Apr 23, 2011
  2. Uncommented more tests and use new PositiveMatcher#raise: and Negativ…

    …eMatcher#raise: methods to test for raised exceptions.
    bakkdoor committed Apr 23, 2011
  3. Fixed error output for FancySpec and added PositiveMatcher#raise: and…

    … NegativeMatcher#raise:
    bakkdoor committed Apr 23, 2011
  4. Added NoMethodError##inspect

    bakkdoor committed Apr 23, 2011
  5. Add String#unpack:

    committed Apr 23, 2011
  6. Add File#read:

    committed Apr 23, 2011
Commits on Apr 22, 2011
  1. Added Method#arity, Method#visibility, Method#public?, Method#protect…

    …ed? & Method#private?
    bakkdoor committed Apr 22, 2011
  2. Better error handling in fyi

    bakkdoor committed Apr 22, 2011
Commits on Apr 18, 2011
  1. Nicer output of test failures.

    bakkdoor committed Apr 18, 2011
  2. Fix typos

    bakkdoor committed Apr 18, 2011
  3. Added support for backtick syntax (e.g. `foo`) that can be customized…

    … by overiding the backtick: method. Also fixed bug in File#read:
    bakkdoor committed Apr 18, 2011
Commits on Apr 17, 2011
  1. Added support for methods with all parameters having default argument…

    … values. In that case a base method gets generated that takes no arguments at all and has the first keyword's name (without the colon).
    
    E.g. foo:bar:baz: (each having default values) would result in the following methods being generated: foo, foo:, foo:bar:, foo:bar:baz:
    bakkdoor committed Apr 17, 2011
  2. Allow "rake tests" and "rake tests/" to pass to make it easier to use…

    … on the command line (tab completion ftw).
    bakkdoor committed Apr 17, 2011
Commits on Apr 16, 2011
Commits on Apr 15, 2011
  1. Implement Block#while_true: completely in Fancy and get rid of ruby v…

    …ersion. Same for Block#call_with_receiver: and Block#call:with_receiver:
    bakkdoor committed Apr 15, 2011