Module: Serializable::ClassMethods

Defined in:
lib/acts_as_serializable.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_serializableObject



15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/acts_as_serializable.rb', line 15

def acts_as_serializable
  include Serializable::InstanceMethods
  extend Serializable::SingletonMethods
  @serialization_versions = Versions.new
  find_local_serialization_methods
  if defined?(RAILS_ROOT)
    # Rails plugin usage
    scan_rails_app_paths.each do |path|
      find_project_serialization_classes(path)
    end
  end
end