Just run:
bundle index
bundle exec ruby my_controller.rb| <<< | |
| <%= yield %> | |
| >>> |
| gem "actionpack" |
| <%= "index view" %> |
| <<< | |
| <%= yield %> | |
| >>> |
| require 'abstract_controller' | |
| class MyController < AbstractController::Base | |
| include AbstractController::Rendering | |
| include AbstractController::Layouts | |
| include AbstractController::Helpers | |
| append_view_path "." | |
| layout "application" | |
| def index | |
| # my/index with application layout | |
| render | |
| end | |
| def index2 | |
| render :inline => "<%= foo %>" | |
| end | |
| private | |
| def foo | |
| "foo helper" | |
| end | |
| helper_method :foo | |
| end | |
| base = MyController.new | |
| base.process(:index) | |
| p base.response_body | |
| base = MyController.new | |
| base.process(:index2) | |
| p base.response_body |
| <%= "index view" %> |