Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Aug 12, 2012

  1. Kristian Mandrup

    works on ruby 1.9.2

    authored

Aug 10, 2012

  1. Kristian Mandrup

    fixes - all specs pass running rake

    authored

Aug 09, 2012

  1. Kristian Mandrup

    removed #sym_names

    authored
  2. Kristian Mandrup

    more usable attribute_set

    authored

Aug 01, 2012

  1. Kristian Mandrup

    added option to define multiple attributes using deprecated #attribut…

    …es and #attribute method - specs updated
    authored

Jul 28, 2012

  1. Dan Kubb

    Merge pull request #108 from mbj/fix-mutations-on-value-objects

    Disallow mutation of ValueObjects via #attributes=
    dkubb authored

Jul 27, 2012

  1. Disallow mutation of ValueObjects via #attributes=

    * Increases consistency as mutations on value objects should be
      created via #with(mutations).
    Markus Schirp authored

Jul 21, 2012

  1. Dan Kubb

    Merge pull request #105 from mbj/fix-read-defaults-after-freeze

    Fix read defaults after freeze
    dkubb authored

Jul 20, 2012

  1. Fix more whitespace issues

    Markus Schirp authored
  2. Use private method for setting defaults

    Markus Schirp authored
  3. Fix whitespace after comma describe block

    Markus Schirp authored

Jul 19, 2012

  1. Handle exception differencies between 1.8 and 1.9

    * This solution should also work for jruby, rbx etc.
    Markus Schirp authored
  2. Ensure defaults are set prior to freeze objects

    * As defaults are lazy-set on first access, accessing a
      attribute with a default on a previously frozen object
      blows up without this patch.
    
    * I choose not to call #get_attributes as this creates an wasted
      attribute hash.
    Markus Schirp authored
  3. Add spec about frozen objects and reading defaults

    * A fix will be in next commit to allow easy testing.
    Markus Schirp authored

Jul 10, 2012

  1. Piotr Solnica

    Add codeclimate badge

    solnic authored

Jul 05, 2012

  1. Dan Kubb

    Change const_missing to be public

    * Fixes #101
    dkubb authored

Jul 03, 2012

  1. Piotr Solnica

    Adjust flay threshold

    solnic authored
  2. Piotr Solnica

    Merge pull request #100 from emmanuel/attribute_set_as_module

    Replace AttributesAccessor with AttributeSet.
    solnic authored

Jul 01, 2012

  1. Emmanuel Gomez

    Replace AttributesAccessor with AttributeSet.

    This way the methods for accessing a set of
    Attributes are together with those Attributes.
    emmanuel authored
  2. Emmanuel Gomez

    Be nice, call super.

    emmanuel authored
  3. Emmanuel Gomez

    A couple tiny doc fixes.

    Fixed example for Virtus::ClassMethods#attribute_set.
    emmanuel authored

Jun 24, 2012

  1. Piotr Solnica

    Merge pull request #97 from schmurfy/patch-1

    typo (bolean)
    solnic authored
  2. Julien Ammous

    typo (bolean)

    schmurfy authored

Jun 11, 2012

  1. Dan Kubb

    Fix spec to pass under ruby 1.9

    dkubb authored
  2. Dan Kubb

    Update flay threshold

    dkubb authored
  3. Dan Kubb

    Change name of private method for allowed writers

    * Add YARD docs for the private methods
    dkubb authored
  4. Dan Kubb

    Remove dead code from heckle task

    dkubb authored
  5. Dan Kubb

    Change Virtus::Attribute::EmbeddedValue.determine_type to be @api pri…

    …vate
    dkubb authored
  6. Dan Kubb

    Add spec for Virtus::ModuleExtensions#attribute

    * Change Virtus::Attribute instances to be comparable using equalizer.
    dkubb authored
  7. Dan Kubb

    Remove unnecessary usage of send(:include, ...)

    dkubb authored
  8. Dan Kubb

    Add spec for Virtus::ValueObject::InstanceMethods#clone and #dup

    dkubb authored
  9. Dan Kubb

    Add spec for Virtus::ClassMethods#attributes

    * Make sure the deprecation warning is returned
    dkubb authored
  10. Dan Kubb

    [#89] Change attribute() to use Object as a default type

    * Change ValueObejct#attribute to pass-through some arguments
    dkubb authored
  11. Dan Kubb

    [#93] Fix module inclusion problem

    * When a module includes Virtus, and then is included into another
      module an error was thrown.
    dkubb authored
  12. Piotr Solnica

    Changelog update

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