lib/trax/model.rb in trax_model-0.0.1 vs lib/trax/model.rb in trax_model-0.0.2
- old
+ new
@@ -1,11 +1,10 @@
require 'active_record'
require 'default_value_for'
require 'hashie/dash'
require 'hashie/mash'
require_relative './string'
-
require_relative './validators/email_validator'
require_relative './validators/frozen_validator'
require_relative './validators/future_validator'
require_relative './validators/subdomain_validator'
require_relative './validators/url_validator'
@@ -17,10 +16,11 @@
autoload :Config
autoload :Freezable
autoload :Registry
autoload :UUID
+ autoload :UUIDPrefix
autoload :UniqueId
autoload :Matchable
autoload :Validators
include ::Trax::Model::Matchable
@@ -36,10 +36,9 @@
module ClassMethods
delegate :register_trax_model, :to => "::Trax::Model::Registry"
delegate :[], :to => :find
-
def defaults(options = {})
options.each_pair do |key, val|
self.trax_defaults.__send__("#{key}=", val)
end