Skip to content
This repository

Jul 05, 2011

  1. Christopher Bertels

    Some experimental work on supporting some kind of transparent futures…

    … in Fancy.
    authored July 05, 2011
  2. Christopher Bertels

    Simplified Hash methods

    authored July 05, 2011

Jun 29, 2011

  1. Christopher Bertels

    Use is: and is_not: in tests since it's less noisy and reads nicer.

    authored June 29, 2011
  2. Christopher Bertels

    Simplified FancyEnumerable#sum & #product

    authored June 29, 2011
  3. Christopher Bertels

    Moved FancyEnumerable#sum and #product to lib/enumerable.fy and also …

    …added FancyEnumerable#average.
    authored June 29, 2011
  4. Christopher Bertels

    Added Object#is: and Object#is_not: for FancySpec

    authored June 29, 2011
  5. Christopher Bertels

    Renamed it:for:when: to it:with:when: in FancySpec (reads nicer).

    authored June 29, 2011
  6. Christopher Bertels

    Use Symbols for method names in tests.

    authored June 29, 2011
  7. Christopher Bertels

    Added IOMixin class and include it in IO and StringIO class.

    authored June 29, 2011

Jun 28, 2011

  1. Christopher Bertels

    Added boot/fancy_ext/delegator.rb (taken from sinatra.fy) since simil…

    …ar problems as with sinatra were popping up with the Delegator class (can't handle method names starting with e.g. ":").
    authored June 28, 2011
  2. Christopher Bertels

    Small update to README

    authored June 28, 2011

Jun 27, 2011

  1. Christopher Bertels

    Moved fdoc helper method for removing leading indentation in multi-li…

    …ne docstrings to String class (String#skip_leading_indentation) and use that in fdoc as well as Fancy Documentation#to_s. Also, by default, Object#documentation now returns the Documentation object, not just its docstring.
    authored June 27, 2011

Jun 26, 2011

  1. Christopher Bertels

    Allow symbols starting with uppercase letters in bootstrap parser.

    authored June 27, 2011
  2. Christopher Bertels

    Added another match testcase using Blocks as patterns.

    authored June 26, 2011
  3. Christopher Bertels

    Added Stack#each:

    authored June 26, 2011

Jun 25, 2011

  1. Christopher Bertels

    Don't auto-compile test files on bootstrap in Rakefile.

    authored June 25, 2011
  2. Christopher Bertels

    Changed test info strings to be homogeneous and got rid of the 'it: "…

    …should .."' style and replaced it with 'it: "is .."' as it reads nicer.
    authored June 25, 2011
  3. Christopher Bertels

    Added Set#remove:, Set#+, Set#- and Set#& methods.

    authored June 25, 2011

Jun 24, 2011

  1. Christopher Bertels

    Added expectation to Class test that an empty method returns nil.

    authored June 25, 2011
  2. Christopher Bertels

    Fixed typo in FancyEnumerator test description.

    authored June 25, 2011
  3. Christopher Bertels

    Fixed Object#print docstring.

    authored June 25, 2011
  4. Christopher Bertels

    Use all arguments passed to bin/fyi as identifier (needed for e.g. ne…

    …sted class identifiers like "Fancy Package").
    authored June 25, 2011
  5. Christopher Bertels

    Added Object#do: which allows message cascading style code by calling…

    … the code with the receiver as the receiver (using Block#call_with_receiver:).
    authored June 25, 2011
  6. Christopher Bertels

    Small syntax improvement: Allow defining empty classes or methods by …

    …ommitting an empty pair of curly braces, e.g.
    
    class Foo
    class Bar : Foo
    class Baz : Bar {
      def initialize: @foobarbaz # only do auto-ivar-assignment
      def empty_method # will simply return nil
    }
    authored June 24, 2011
  7. Christopher Bertels

    Fixed typo in Struct class and added tests.

    authored June 24, 2011

Jun 23, 2011

  1. Christopher Bertels

    Renamed Object#send_message:with_params: to Object#receive_message:wi…

    …th_params: as it makes more sense in terms of message passing semantics. The receiver is receiving a message and not supposed to send one to another object.
    authored June 24, 2011
  2. Christopher Bertels

    Added docstring + test for FancyEnumerator#ended?

    authored June 24, 2011
  3. Christopher Bertels

    Added FancyEnumerator#ended? and FancyEnumerable#in_groups_of:

    authored June 23, 2011
  4. Christopher Bertels

    Also catch Fancy StopIterations in Block#loop (used by FancyEnumerator).

    authored June 23, 2011
  5. Christopher Bertels

    Catch all Exceptions in FancySpec, not just IOErrors.

    authored June 23, 2011
  6. Christopher Bertels

    Return "Block" for Block##to_s

    authored June 23, 2011
  7. Christopher Bertels

    Removed noisy output line at beginning of running fspec.

    authored June 23, 2011
  8. Christopher Bertels

    Improved Set#includes?: and added test for Set#each:

    authored June 23, 2011
  9. Christopher Bertels

    Small fix to allow bootstrapping.

    authored June 23, 2011
  10. Christopher Bertels

    Added newline after docstring in FancyEnumerable.

    authored June 23, 2011
Something went wrong with that request. Please try again.