├── .gitignore ├── LICENSE ├── README.md ├── Rakefile ├── acts_as_archive.gemspec ├── bin └── acts_as_archive ├── config ├── externals.yml ├── gemsets.yml └── gemspec.yml ├── init.rb ├── lib ├── acts_as_archive.rb └── acts_as_archive │ ├── adapters │ ├── rails2.rb │ ├── rails3.rb │ └── sinatra.rb │ └── gems.rb ├── rails └── init.rb └── spec ├── Rakefile ├── acts_as_archive └── gems_spec.rb ├── acts_as_archive_spec.rb ├── fixtures ├── config │ ├── acts_as_archive.yml │ └── database.yml.example ├── db │ └── migrate │ │ ├── 001_belongs_tos.rb │ │ ├── 002_records.rb │ │ ├── 003_has_ones.rb │ │ ├── 004_has_manies.rb │ │ ├── 005_has_many_through_throughs.rb │ │ ├── 006_has_many_throughs.rb │ │ ├── 007_has_one_through_throughs.rb │ │ └── 008_has_one_throughs.rb ├── frameworks.yml ├── frameworks │ ├── rails2 │ │ ├── application_controller.rb │ │ ├── database.yml │ │ ├── init.rb │ │ └── routes.rb │ ├── rails3 │ │ ├── Gemfile │ │ ├── application_controller.rb │ │ ├── database.yml │ │ └── routes.rb │ └── sinatra │ │ └── application.rb ├── gemsets.yml ├── gemspec.yml ├── helpers │ └── spec_helper.rb └── models │ ├── belongs_to.rb │ ├── has_many.rb │ ├── has_many_through.rb │ ├── has_many_through_through.rb │ ├── has_one.rb │ ├── has_one_through.rb │ ├── has_one_through_through.rb │ └── record.rb ├── run ├── spec.opts └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/Rakefile -------------------------------------------------------------------------------- /acts_as_archive.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/acts_as_archive.gemspec -------------------------------------------------------------------------------- /bin/acts_as_archive: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts `script/runner "ActsAsArchive.update #{ARGV.join ', '}"` -------------------------------------------------------------------------------- /config/externals.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/config/externals.yml -------------------------------------------------------------------------------- /config/gemsets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/config/gemsets.yml -------------------------------------------------------------------------------- /config/gemspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/config/gemspec.yml -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- 1 | require File.dirname(__FILE__) + "/rails/init" -------------------------------------------------------------------------------- /lib/acts_as_archive.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/lib/acts_as_archive.rb -------------------------------------------------------------------------------- /lib/acts_as_archive/adapters/rails2.rb: -------------------------------------------------------------------------------- 1 | ActsAsArchive.load_from_yaml(Rails.root) -------------------------------------------------------------------------------- /lib/acts_as_archive/adapters/rails3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/lib/acts_as_archive/adapters/rails3.rb -------------------------------------------------------------------------------- /lib/acts_as_archive/adapters/sinatra.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/lib/acts_as_archive/adapters/sinatra.rb -------------------------------------------------------------------------------- /lib/acts_as_archive/gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/lib/acts_as_archive/gems.rb -------------------------------------------------------------------------------- /rails/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/rails/init.rb -------------------------------------------------------------------------------- /spec/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/Rakefile -------------------------------------------------------------------------------- /spec/acts_as_archive/gems_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/acts_as_archive/gems_spec.rb -------------------------------------------------------------------------------- /spec/acts_as_archive_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/acts_as_archive_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/config/acts_as_archive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/config/acts_as_archive.yml -------------------------------------------------------------------------------- /spec/fixtures/config/database.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/config/database.yml.example -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/001_belongs_tos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/001_belongs_tos.rb -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/002_records.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/002_records.rb -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/003_has_ones.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/003_has_ones.rb -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/004_has_manies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/004_has_manies.rb -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/005_has_many_through_throughs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/005_has_many_through_throughs.rb -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/006_has_many_throughs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/006_has_many_throughs.rb -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/007_has_one_through_throughs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/007_has_one_through_throughs.rb -------------------------------------------------------------------------------- /spec/fixtures/db/migrate/008_has_one_throughs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/db/migrate/008_has_one_throughs.rb -------------------------------------------------------------------------------- /spec/fixtures/frameworks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks.yml -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails2/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/rails2/application_controller.rb -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails2/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/rails2/database.yml -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails2/init.rb: -------------------------------------------------------------------------------- 1 | require "#{$root}/lib/acts_as_archive" -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails2/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/rails2/routes.rb -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails3/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/rails3/Gemfile -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails3/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/rails3/application_controller.rb -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails3/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/rails3/database.yml -------------------------------------------------------------------------------- /spec/fixtures/frameworks/rails3/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/rails3/routes.rb -------------------------------------------------------------------------------- /spec/fixtures/frameworks/sinatra/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/frameworks/sinatra/application.rb -------------------------------------------------------------------------------- /spec/fixtures/gemsets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/gemsets.yml -------------------------------------------------------------------------------- /spec/fixtures/gemspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/gemspec.yml -------------------------------------------------------------------------------- /spec/fixtures/helpers/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/helpers/spec_helper.rb -------------------------------------------------------------------------------- /spec/fixtures/models/belongs_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/belongs_to.rb -------------------------------------------------------------------------------- /spec/fixtures/models/has_many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/has_many.rb -------------------------------------------------------------------------------- /spec/fixtures/models/has_many_through.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/has_many_through.rb -------------------------------------------------------------------------------- /spec/fixtures/models/has_many_through_through.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/has_many_through_through.rb -------------------------------------------------------------------------------- /spec/fixtures/models/has_one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/has_one.rb -------------------------------------------------------------------------------- /spec/fixtures/models/has_one_through.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/has_one_through.rb -------------------------------------------------------------------------------- /spec/fixtures/models/has_one_through_through.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/has_one_through_through.rb -------------------------------------------------------------------------------- /spec/fixtures/models/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/fixtures/models/record.rb -------------------------------------------------------------------------------- /spec/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/run -------------------------------------------------------------------------------- /spec/spec.opts: -------------------------------------------------------------------------------- 1 | --color -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winton/acts_as_archive/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------