Skip to content
Commits on Sep 20, 2011
  1. @solnic
Commits on Sep 14, 2011
  1. @solnic
  2. @solnic

    Version bump to 1.2.0.rc2

    solnic committed Sep 14, 2011
Commits on Sep 13, 2011
  1. @solnic
  2. @solnic
  3. @solnic

    Fix Property#load specs

    solnic committed Sep 13, 2011
  4. @solnic

    Merge pull request #141 from d11wtq/bugfix/binary-encoding2

    Fix Binary property type to specify 'binary' encoding under >= 1.9
    solnic committed Sep 13, 2011
  5. @d11wtq
  6. @d11wtq

    Conditionally force encoding based on RUBY_VERSION and dup input valu…

    …es before encoding
    d11wtq committed Sep 12, 2011
  7. @d11wtq

    Fix issue with Binary properties being treated like normal Strings, w…

    …hich breaks dm-validations since it uses =~ /\S/ assuming valid UTF-8
    d11wtq committed Sep 11, 2011
Commits on Sep 9, 2011
  1. @solnic
Commits on Sep 5, 2011
  1. @solnic

    Regenerated gemspec

    solnic committed Sep 6, 2011
  2. @solnic

    Version bump to 1.2.0.rc1

    solnic committed Sep 5, 2011
Commits on Sep 1, 2011
  1. @dkubb

    Upgraded gem dependencies

    dkubb committed Sep 1, 2011
Commits on Jul 25, 2011
  1. @solnic

    Regenerate gemspec

    solnic committed Jul 25, 2011
Commits on Jul 24, 2011
  1. @solnic
  2. @emmanuel

    Rename Resource::State -> Resource::PersistenceState.

    Also rename accessor: Resource#persisted_state -> #persistence_state and add previous accessor as a deprecated alias in dm-core/backwards.rb.
    emmanuel committed Jul 23, 2011
Commits on Jul 22, 2011
  1. @dkubb
  2. @dkubb

    Always finalize within an adapter spec block

    * Remove redundant explicit finalization
    dkubb committed Jul 22, 2011
  3. @dkubb
Commits on Jul 21, 2011
  1. @dkubb

    Setup the allowed writer method in Model#finalize

    * This is superior to memoizing the value because Model#finalize should only
      be called when the model has all the properties/methods added to it.
    * Models must be finalize before instances being used. This was always always
      the contract, however the specs never enforced that. Now that this change
      is applied Model#finalize *must* be performed before using the initialized
      objects. Fixed the specs to comply with this.
    dkubb committed Jul 20, 2011
  2. @dkubb
  3. @dkubb

    Extracted common functionality Model#finalize to separate methods

    * Make sure OneToMany::Relationship#finalize calls #inverse.finalize in case
      the inverse relationship is not in the child_model RelationshipSet.
    * Removed duplicate functionality from Model#assert_valid and just call
      #finalize directly.
    dkubb committed Jul 20, 2011
  4. @dkubb

    Explicitly auto-migrate models in alternate repositories

    * No longer rely on the broken behaviour of auto-migration where it will
      automatically add every model to every repository.
    dkubb committed Jul 20, 2011
Commits on Jul 19, 2011
  1. @dkubb

    Update Resource#attributes= to not use Module#public_method_defined?

    * The Module#public_method_defined? method creates an unnecessary Symbol object
      under the hood for non-existent methods, while this new approach does not.
    dkubb committed Jul 18, 2011
  2. @dkubb

    Stripped whitespace

    dkubb committed Jul 18, 2011
Commits on Jul 6, 2011
  1. @emmanuel

    Merge pull request #129 from leereilly/my_new_branch

    Documentation update; call super when overriding accessors
    emmanuel committed Jul 6, 2011
Commits on Jul 2, 2011
  1. @leereilly
  2. @leereilly

    Corrected a spelling mistake

    leereilly committed Jul 1, 2011
  3. @leereilly
Commits on Jul 1, 2011
  1. @leereilly

    Added note to documentation; call super when overriding accessors to …

    …ensure validators are still active
    leereilly committed Jun 30, 2011
Commits on Jun 27, 2011
  1. @emmanuel

    Merge pull request #115 from emmanuel/feature/minimize_chainable_use

    Minimize chainable use
    emmanuel committed Jun 27, 2011
Commits on Jun 23, 2011
  1. @dkubb
Commits on Jun 22, 2011
  1. @emmanuel

    Merge pull request #126 from emmanuel/feature/finalize_api

    Decentralize DataMapper.finalize to Model#finalize and Relationship#final
    emmanuel committed Jun 22, 2011
  2. @emmanuel
Something went wrong with that request. Please try again.