Sha256: e4ac99114d75c8906c4fe4fd7f2b5fd1189640790961bc04cba3365b6bd1ee79
Contents?: true
Size: 957 Bytes
Versions: 3
Compression:
Stored size: 957 Bytes
Contents
# encoding: utf-8 module Dynamoid # All modules that a Document is composed of are defined in this # module, to keep the document class from getting too cluttered. module Components extend ActiveSupport::Concern included do extend ActiveModel::Translation extend ActiveModel::Callbacks define_model_callbacks :create, :save, :destroy before_create :set_created_at before_save :set_updated_at end include ActiveModel::Conversion include ActiveModel::Dirty include ActiveModel::MassAssignmentSecurity include ActiveModel::Naming include ActiveModel::Observing include ActiveModel::Serializers::JSON include ActiveModel::Serializers::Xml include Dynamoid::Fields include Dynamoid::Indexes include Dynamoid::Persistence include Dynamoid::Finders include Dynamoid::Associations include Dynamoid::Criteria include Dynamoid::Validations end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dynamoid-0.3.2 | lib/dynamoid/components.rb |
dynamoid-0.3.1 | lib/dynamoid/components.rb |
dynamoid-0.3.0 | lib/dynamoid/components.rb |