├── .gitignore ├── .yardopts ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── active_configuration.gemspec ├── app └── models │ └── active_configuration │ └── setting.rb ├── lib ├── active_configuration.rb ├── active_configuration │ ├── base.rb │ ├── engine.rb │ ├── error.rb │ ├── option.rb │ ├── setting_manager.rb │ ├── setting_proxy.rb │ ├── table_name.rb │ └── version.rb ├── active_record │ └── configuration.rb └── generators │ └── active_configuration │ └── install │ ├── install_generator.rb │ └── templates │ └── create_active_configuration_settings.rb └── spec ├── .rspec ├── README.md ├── Rakefile ├── app ├── controllers │ └── application_controller.rb ├── helpers │ └── application_helper.rb ├── models │ ├── category.rb │ └── product.rb └── views │ └── layouts │ └── application.html.erb ├── config.ru ├── config ├── application.rb ├── boot.rb ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── backtrace_silencers.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── secret_token.rb │ └── session_store.rb ├── locales │ └── en.yml └── routes.rb ├── db ├── migrate │ ├── 20110727185441_create_categories.rb │ ├── 20110727185748_create_products.rb │ └── 20110827191826_create_active_configuration_settings.rb ├── schema.rb └── seeds.rb ├── lib └── tasks │ └── .gitkeep ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico ├── images │ └── rails.png ├── index.html ├── javascripts │ ├── .gitkeep │ └── application.js ├── robots.txt └── stylesheets │ └── .gitkeep ├── script └── rails └── spec ├── active_configuration ├── base_spec.rb ├── option_spec.rb ├── setting_manager_spec.rb └── setting_proxy_spec.rb ├── active_record └── configuration_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/.gitignore -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- 1 | --private 2 | --protected 3 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/Rakefile -------------------------------------------------------------------------------- /active_configuration.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/active_configuration.gemspec -------------------------------------------------------------------------------- /app/models/active_configuration/setting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/app/models/active_configuration/setting.rb -------------------------------------------------------------------------------- /lib/active_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration.rb -------------------------------------------------------------------------------- /lib/active_configuration/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/base.rb -------------------------------------------------------------------------------- /lib/active_configuration/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/engine.rb -------------------------------------------------------------------------------- /lib/active_configuration/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/error.rb -------------------------------------------------------------------------------- /lib/active_configuration/option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/option.rb -------------------------------------------------------------------------------- /lib/active_configuration/setting_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/setting_manager.rb -------------------------------------------------------------------------------- /lib/active_configuration/setting_proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/setting_proxy.rb -------------------------------------------------------------------------------- /lib/active_configuration/table_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/table_name.rb -------------------------------------------------------------------------------- /lib/active_configuration/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_configuration/version.rb -------------------------------------------------------------------------------- /lib/active_record/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/active_record/configuration.rb -------------------------------------------------------------------------------- /lib/generators/active_configuration/install/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/generators/active_configuration/install/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/active_configuration/install/templates/create_active_configuration_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/lib/generators/active_configuration/install/templates/create_active_configuration_settings.rb -------------------------------------------------------------------------------- /spec/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | -------------------------------------------------------------------------------- /spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/README.md -------------------------------------------------------------------------------- /spec/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/Rakefile -------------------------------------------------------------------------------- /spec/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /spec/app/models/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/app/models/category.rb -------------------------------------------------------------------------------- /spec/app/models/product.rb: -------------------------------------------------------------------------------- 1 | class Product < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /spec/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config.ru -------------------------------------------------------------------------------- /spec/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/application.rb -------------------------------------------------------------------------------- /spec/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/boot.rb -------------------------------------------------------------------------------- /spec/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/database.yml -------------------------------------------------------------------------------- /spec/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/environment.rb -------------------------------------------------------------------------------- /spec/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/environments/development.rb -------------------------------------------------------------------------------- /spec/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/environments/production.rb -------------------------------------------------------------------------------- /spec/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/environments/test.rb -------------------------------------------------------------------------------- /spec/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /spec/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /spec/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /spec/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/initializers/session_store.rb -------------------------------------------------------------------------------- /spec/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/locales/en.yml -------------------------------------------------------------------------------- /spec/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/config/routes.rb -------------------------------------------------------------------------------- /spec/db/migrate/20110727185441_create_categories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/db/migrate/20110727185441_create_categories.rb -------------------------------------------------------------------------------- /spec/db/migrate/20110727185748_create_products.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/db/migrate/20110727185748_create_products.rb -------------------------------------------------------------------------------- /spec/db/migrate/20110827191826_create_active_configuration_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/db/migrate/20110827191826_create_active_configuration_settings.rb -------------------------------------------------------------------------------- /spec/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/db/schema.rb -------------------------------------------------------------------------------- /spec/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/db/seeds.rb -------------------------------------------------------------------------------- /spec/lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/public/404.html -------------------------------------------------------------------------------- /spec/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/public/422.html -------------------------------------------------------------------------------- /spec/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/public/500.html -------------------------------------------------------------------------------- /spec/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/public/images/rails.png -------------------------------------------------------------------------------- /spec/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/public/index.html -------------------------------------------------------------------------------- /spec/public/javascripts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/public/javascripts/application.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/public/robots.txt -------------------------------------------------------------------------------- /spec/public/stylesheets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/script/rails -------------------------------------------------------------------------------- /spec/spec/active_configuration/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/spec/active_configuration/base_spec.rb -------------------------------------------------------------------------------- /spec/spec/active_configuration/option_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/spec/active_configuration/option_spec.rb -------------------------------------------------------------------------------- /spec/spec/active_configuration/setting_manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/spec/active_configuration/setting_manager_spec.rb -------------------------------------------------------------------------------- /spec/spec/active_configuration/setting_proxy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/spec/active_configuration/setting_proxy_spec.rb -------------------------------------------------------------------------------- /spec/spec/active_record/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/spec/active_record/configuration_spec.rb -------------------------------------------------------------------------------- /spec/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsmango/active_configuration/HEAD/spec/spec/spec_helper.rb --------------------------------------------------------------------------------