├── .document ├── .gitignore ├── CHANGELOG ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── doc └── assets │ ├── hp_adding_post_comments_path.png │ ├── hp_adding_users_path.png │ ├── hp_before_steak.png │ ├── hp_editing_partial.png │ ├── hp_editing_show.png │ ├── hp_localhost_3000.png │ ├── hp_nested_scaffold.png │ ├── hp_scaffold.png │ ├── hp_scaffolded.png │ └── hp_steak.png ├── engines ├── command_line │ ├── app │ │ ├── controllers │ │ │ └── hocus_pocus │ │ │ │ └── command_line │ │ │ │ └── command_line_controller.rb │ │ └── views │ │ │ └── hocus_pocus │ │ │ └── command_line │ │ │ └── command_line │ │ │ └── execute.js.erb │ ├── config │ │ └── routes.rb │ └── lib │ │ └── hocus_pocus │ │ └── command_line │ │ ├── engine.rb │ │ ├── middleware.rb │ │ └── railtie.rb ├── editor │ ├── app │ │ ├── assets │ │ │ └── stylesheets │ │ │ │ └── editor.css.sass │ │ ├── controllers │ │ │ └── hocus_pocus │ │ │ │ └── editor │ │ │ │ └── editor_controller.rb │ │ └── views │ │ │ └── hocus_pocus │ │ │ └── editor │ │ │ └── editor │ │ │ ├── _editor.html.erb │ │ │ ├── index.js.erb │ │ │ └── save.js.erb │ ├── config │ │ └── routes.rb │ └── lib │ │ └── hocus_pocus │ │ └── editor │ │ ├── engine.rb │ │ ├── middleware.rb │ │ └── railtie.rb ├── generator │ ├── app │ │ ├── assets │ │ │ └── stylesheets │ │ │ │ └── generator.css.sass │ │ ├── controllers │ │ │ └── hocus_pocus │ │ │ │ └── generator │ │ │ │ └── generator_controller.rb │ │ ├── helpers │ │ │ └── hocus_pocus │ │ │ │ └── generator │ │ │ │ └── generator_helper.rb │ │ └── views │ │ │ └── hocus_pocus │ │ │ └── generator │ │ │ └── generator │ │ │ ├── index.html.erb │ │ │ └── scaffold.js.erb │ ├── config │ │ └── routes.rb │ └── lib │ │ └── hocus_pocus │ │ └── generator │ │ ├── engine.rb │ │ └── railtie.rb └── recorder │ ├── app │ ├── assets │ │ └── stylesheets │ │ │ └── recorder.css.sass │ ├── controllers │ │ └── hocus_pocus │ │ │ └── recorder │ │ │ └── recorder_controller.rb │ └── views │ │ └── hocus_pocus │ │ └── recorder │ │ └── recorder │ │ ├── destroy.js.erb │ │ └── index.js.erb │ ├── config │ └── routes.rb │ └── lib │ ├── assets │ └── javascripts │ │ └── recorder.js.erb │ └── hocus_pocus │ └── recorder │ ├── engine.rb │ ├── filter.rb │ ├── middleware.rb │ └── railtie.rb ├── hocus_pocus.gemspec └── lib ├── generators └── hocus_pocus │ ├── config_generator.rb │ └── templates │ └── hocus_pocus_config.rb ├── hocus_pocus.rb ├── hocus_pocus ├── config.rb ├── engine.rb ├── middleware.rb ├── middleware_util.rb ├── railtie.rb └── version.rb └── tasks └── hocus_pocus_tasks.rake /.document: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/.document -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | .bundle 3 | Gemfile.lock 4 | pkg/* 5 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/Rakefile -------------------------------------------------------------------------------- /doc/assets/hp_adding_post_comments_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_adding_post_comments_path.png -------------------------------------------------------------------------------- /doc/assets/hp_adding_users_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_adding_users_path.png -------------------------------------------------------------------------------- /doc/assets/hp_before_steak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_before_steak.png -------------------------------------------------------------------------------- /doc/assets/hp_editing_partial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_editing_partial.png -------------------------------------------------------------------------------- /doc/assets/hp_editing_show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_editing_show.png -------------------------------------------------------------------------------- /doc/assets/hp_localhost_3000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_localhost_3000.png -------------------------------------------------------------------------------- /doc/assets/hp_nested_scaffold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_nested_scaffold.png -------------------------------------------------------------------------------- /doc/assets/hp_scaffold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_scaffold.png -------------------------------------------------------------------------------- /doc/assets/hp_scaffolded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_scaffolded.png -------------------------------------------------------------------------------- /doc/assets/hp_steak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/doc/assets/hp_steak.png -------------------------------------------------------------------------------- /engines/command_line/app/controllers/hocus_pocus/command_line/command_line_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/command_line/app/controllers/hocus_pocus/command_line/command_line_controller.rb -------------------------------------------------------------------------------- /engines/command_line/app/views/hocus_pocus/command_line/command_line/execute.js.erb: -------------------------------------------------------------------------------- 1 | alert('<%= flash[:notice] %>'); 2 | -------------------------------------------------------------------------------- /engines/command_line/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/command_line/config/routes.rb -------------------------------------------------------------------------------- /engines/command_line/lib/hocus_pocus/command_line/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/command_line/lib/hocus_pocus/command_line/engine.rb -------------------------------------------------------------------------------- /engines/command_line/lib/hocus_pocus/command_line/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/command_line/lib/hocus_pocus/command_line/middleware.rb -------------------------------------------------------------------------------- /engines/command_line/lib/hocus_pocus/command_line/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/command_line/lib/hocus_pocus/command_line/railtie.rb -------------------------------------------------------------------------------- /engines/editor/app/assets/stylesheets/editor.css.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/app/assets/stylesheets/editor.css.sass -------------------------------------------------------------------------------- /engines/editor/app/controllers/hocus_pocus/editor/editor_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/app/controllers/hocus_pocus/editor/editor_controller.rb -------------------------------------------------------------------------------- /engines/editor/app/views/hocus_pocus/editor/editor/_editor.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/app/views/hocus_pocus/editor/editor/_editor.html.erb -------------------------------------------------------------------------------- /engines/editor/app/views/hocus_pocus/editor/editor/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/app/views/hocus_pocus/editor/editor/index.js.erb -------------------------------------------------------------------------------- /engines/editor/app/views/hocus_pocus/editor/editor/save.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/app/views/hocus_pocus/editor/editor/save.js.erb -------------------------------------------------------------------------------- /engines/editor/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/config/routes.rb -------------------------------------------------------------------------------- /engines/editor/lib/hocus_pocus/editor/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/lib/hocus_pocus/editor/engine.rb -------------------------------------------------------------------------------- /engines/editor/lib/hocus_pocus/editor/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/lib/hocus_pocus/editor/middleware.rb -------------------------------------------------------------------------------- /engines/editor/lib/hocus_pocus/editor/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/editor/lib/hocus_pocus/editor/railtie.rb -------------------------------------------------------------------------------- /engines/generator/app/assets/stylesheets/generator.css.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/generator/app/assets/stylesheets/generator.css.sass -------------------------------------------------------------------------------- /engines/generator/app/controllers/hocus_pocus/generator/generator_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/generator/app/controllers/hocus_pocus/generator/generator_controller.rb -------------------------------------------------------------------------------- /engines/generator/app/helpers/hocus_pocus/generator/generator_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/generator/app/helpers/hocus_pocus/generator/generator_helper.rb -------------------------------------------------------------------------------- /engines/generator/app/views/hocus_pocus/generator/generator/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/generator/app/views/hocus_pocus/generator/generator/index.html.erb -------------------------------------------------------------------------------- /engines/generator/app/views/hocus_pocus/generator/generator/scaffold.js.erb: -------------------------------------------------------------------------------- 1 | window.location.replace('<%= @return_path %>'); 2 | -------------------------------------------------------------------------------- /engines/generator/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/generator/config/routes.rb -------------------------------------------------------------------------------- /engines/generator/lib/hocus_pocus/generator/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/generator/lib/hocus_pocus/generator/engine.rb -------------------------------------------------------------------------------- /engines/generator/lib/hocus_pocus/generator/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/generator/lib/hocus_pocus/generator/railtie.rb -------------------------------------------------------------------------------- /engines/recorder/app/assets/stylesheets/recorder.css.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/app/assets/stylesheets/recorder.css.sass -------------------------------------------------------------------------------- /engines/recorder/app/controllers/hocus_pocus/recorder/recorder_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/app/controllers/hocus_pocus/recorder/recorder_controller.rb -------------------------------------------------------------------------------- /engines/recorder/app/views/hocus_pocus/recorder/recorder/destroy.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/app/views/hocus_pocus/recorder/recorder/destroy.js.erb -------------------------------------------------------------------------------- /engines/recorder/app/views/hocus_pocus/recorder/recorder/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/app/views/hocus_pocus/recorder/recorder/index.js.erb -------------------------------------------------------------------------------- /engines/recorder/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/config/routes.rb -------------------------------------------------------------------------------- /engines/recorder/lib/assets/javascripts/recorder.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/lib/assets/javascripts/recorder.js.erb -------------------------------------------------------------------------------- /engines/recorder/lib/hocus_pocus/recorder/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/lib/hocus_pocus/recorder/engine.rb -------------------------------------------------------------------------------- /engines/recorder/lib/hocus_pocus/recorder/filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/lib/hocus_pocus/recorder/filter.rb -------------------------------------------------------------------------------- /engines/recorder/lib/hocus_pocus/recorder/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/lib/hocus_pocus/recorder/middleware.rb -------------------------------------------------------------------------------- /engines/recorder/lib/hocus_pocus/recorder/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/engines/recorder/lib/hocus_pocus/recorder/railtie.rb -------------------------------------------------------------------------------- /hocus_pocus.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/hocus_pocus.gemspec -------------------------------------------------------------------------------- /lib/generators/hocus_pocus/config_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/generators/hocus_pocus/config_generator.rb -------------------------------------------------------------------------------- /lib/generators/hocus_pocus/templates/hocus_pocus_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/generators/hocus_pocus/templates/hocus_pocus_config.rb -------------------------------------------------------------------------------- /lib/hocus_pocus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/hocus_pocus.rb -------------------------------------------------------------------------------- /lib/hocus_pocus/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/hocus_pocus/config.rb -------------------------------------------------------------------------------- /lib/hocus_pocus/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/hocus_pocus/engine.rb -------------------------------------------------------------------------------- /lib/hocus_pocus/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/hocus_pocus/middleware.rb -------------------------------------------------------------------------------- /lib/hocus_pocus/middleware_util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/hocus_pocus/middleware_util.rb -------------------------------------------------------------------------------- /lib/hocus_pocus/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/hocus_pocus/railtie.rb -------------------------------------------------------------------------------- /lib/hocus_pocus/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/hocus_pocus/version.rb -------------------------------------------------------------------------------- /lib/tasks/hocus_pocus_tasks.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/hocus_pocus/HEAD/lib/tasks/hocus_pocus_tasks.rake --------------------------------------------------------------------------------