Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: develop
Commits on Aug 19, 2014
  1. Release v1.5.1

    authored
  2. Updates version: v1.5.0 -> v1.5.1

    authored
  3. Merge pull request #8 from fabrik42/develop

    authored
    Bug fix: Prevent interpolation errors when constructing error messages
  4. @fabrik42

    Use value.inspect to prevent interpoliation errors

    fabrik42 authored
    This way of interpolation will fail, for example when the invalid value is an empty array.
    
    Example:
    
    ```
    value = []
    "does not accept %p as value" % value
    ```
Commits on Jul 31, 2014
  1. Release v1.5.0

    authored
  2. Updates version: v1.4.0 -> v1.5.0

    authored
  3. Merges feature: Index methods

    authored
    Conflicts:
    	spec/smart_properties_spec.rb
  4. Merges feature: Error handling

    authored
  5. Index methods (Closes #4)

    authored
    SmartProperties-enabled objects now respond to #[] and #[]=.
Commits on Jul 30, 2014
  1. Fixes typo in the specs

    authored
  2. Convert specs to RSpec 3.0.3 syntax with Transpec

    authored
    This conversion is done by Transpec 2.3.6 with the following command:
        transpec
    
    * 5 conversions
        from: == expected
          to: eq(expected)
    
    * 5 conversions
        from: obj.should
          to: expect(obj).to
    
    * 2 conversions
        from: it { should ... }
          to: it { is_expected.to ... }
    
    For more details: https://github.com/yujinakayama/transpec#supported-conversions
  3. @fabrik42

    Use custom ArgumentError exception with metadata

    fabrik42 authored committed
  4. Merges feature: Rspec 3.0

    authored
  5. Updates Rspec: v2.14 -> v3.0

    authored
  6. Convert specs to RSpec 2.99.1 syntax with Transpec

    authored
    This conversion is done by Transpec 2.3.6 with the following command:
        transpec
    
    * 25 conversions
        from: it { should ... }
          to: it { is_expected.to ... }
    
    * 23 conversions
        from: obj.should
          to: expect(obj).to
    
    * 18 conversions
        from: == expected
          to: eq(expected)
    
    * 3 conversions
        from: be_true
          to: be_truthy
    
    * 2 conversions
        from: it { should_not ... }
          to: it { is_expected.not_to ... }
    
    * 1 conversion
        from: be_false
          to: be_falsey
    
    For more details: https://github.com/yujinakayama/transpec#supported-conversions
  7. Drops Guard support

    authored
  8. Updates rake: v0.8 -> v10.0

    authored
Commits on Aug 21, 2013
  1. Release v1.4.0

    authored
  2. Updates version: v1.3.0 -> 1.4.0

    authored
  3. Simplifies Property#accepts?

    authored
  4. Relaxes acceptance checking

    authored
  5. Changes property conversion to support any Proc object

    authored
    Properties now exclusively use objects that support #to_proc for conversion.
  6. Fixes context title

    authored
  7. Spec refactoring

    authored
    * Any calls to explicit subjects have been replaced with calls to named subjects
    * Removes a ton of new lines to improve readability
  8. Require RSpec v2.14+

    authored
Commits on Aug 4, 2013
  1. Release v1.3.0

    authored
  2. Updates version: v1.2.3 -> v1.3.0

    authored
Something went wrong with that request. Please try again.