Renaming to CouchRest Model
Refactored basic directory structure. Moved to ActiveSupport for Validations and Callbacks. Cleaned up older code, and removed support for text property types.
This commit is contained in:
parent
9f1eea8d32
commit
c280b3a29b
70 changed files with 1725 additions and 3733 deletions
56
lib/couchrest_model.rb
Normal file
56
lib/couchrest_model.rb
Normal file
|
@ -0,0 +1,56 @@
|
|||
|
||||
# require File.join(File.dirname(__FILE__), "couchrest", "extended_document")
|
||||
|
||||
gem 'couchrest'
|
||||
|
||||
require 'couchrest'
|
||||
|
||||
require 'active_support/core_ext'
|
||||
require 'active_support/json'
|
||||
require 'active_model'
|
||||
require "active_model/callbacks"
|
||||
require "active_model/conversion"
|
||||
require "active_model/deprecated_error_methods"
|
||||
require "active_model/errors"
|
||||
require "active_model/naming"
|
||||
require "active_model/serialization"
|
||||
require "active_model/translation"
|
||||
require "active_model/validator"
|
||||
require "active_model/validations"
|
||||
require 'mime/types'
|
||||
require "enumerator"
|
||||
require "time"
|
||||
require 'digest/md5'
|
||||
|
||||
require 'bigdecimal' # used in typecast
|
||||
require 'bigdecimal/util' # used in typecast
|
||||
|
||||
require 'couchrest/model'
|
||||
require 'couchrest/model/errors'
|
||||
require "couchrest/model/persistence"
|
||||
require "couchrest/model/typecast"
|
||||
require "couchrest/model/property"
|
||||
require "couchrest/model/casted_array"
|
||||
require "couchrest/model/properties"
|
||||
require "couchrest/model/validations"
|
||||
require "couchrest/model/callbacks"
|
||||
require "couchrest/model/document_queries"
|
||||
require "couchrest/model/views"
|
||||
require "couchrest/model/design_doc"
|
||||
require "couchrest/model/extended_attachments"
|
||||
require "couchrest/model/class_proxy"
|
||||
require "couchrest/model/collection"
|
||||
require "couchrest/model/attribute_protection"
|
||||
require "couchrest/model/attributes"
|
||||
require "couchrest/model/associations"
|
||||
|
||||
# Monkey patches applied to couchrest
|
||||
require "couchrest/model/support/couchrest"
|
||||
|
||||
# Base libraries
|
||||
require "couchrest/model/casted_model"
|
||||
require "couchrest/model/base"
|
||||
|
||||
# Add rails support *after* everything has loaded
|
||||
require "couchrest/model/support/rails" if defined?(Rails)
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue