DataMapper 0.10.2 Reading (その 3: dm-core/)

今回からは dm-core/ 以下のコードを見ていきます.

配置確認

うーん,かなり変更されている...

dm-core/
  adapters/
    abstract_adapter.rb
    data_objects_adapter.rb
    in_memory_adapter.rb
    mysql_adapter.rb
    oracle_adapter.rb
    postgres_adapter.rb
    sqlite3_adapter.rb
    sqlserver_adapter.rb
    yaml_adapter.rb
  associations/
    many_to_many.rb
    many_to_one.rb
    one_to_many.rb
    one_to_one.rb
    relationship.rb
  core_ext/
    enumerable.rb
    kernel.rb
    symbol.rb
  model/
    descendant_set.rb
    hook.rb
    is.rb
    property.rb
    relationship.rb
    scope.rb
  query/
    conditions/
      comparison.rb
      operation.rb
    direction.rb
    operator.rb
    path.rb
    sort.rb
  spec/
    adapter_shared_spec.rb
    data_objects_adapter_shared_spec.rb
  support/
    chainable.rb
    deprecate.rb
    equalizer.rb
    logger.rb
    naming_conventions.rb
  types/
    boolean.rb
    discriminator.rb
    object.rb
    paranoid_boolean.rb
    paranoid_datetime.rb
    serial.rb
    text.rb
  adapters.rb
  collection.rb
  identity_map.rb
  migrations.rb
  model.rb
  property.rb
  property_set.rb
  query.rb
  repository.rb
  resource.rb
  transaction.rb
  type.rb
  version.rb