Class: View
- Inherits:
-
Object
- Object
- View
- Defined in:
- lib/rails_view.rb
Constant Summary collapse
- VERSION =
'2.2.0'
Class Method Summary collapse
Class Method Details
.controller(&block) ⇒ Object
34 35 36 37 |
# File 'lib/rails_view.rb', line 34 def View.controller(&block) controller = ::Current.controller ? ::Current.controller.dup : ::Current.mock_controller block ? controller.instance_eval(&block) : controller end |
.load_shit! ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/rails_view.rb', line 11 def View.load_shit! @loaded_shit ||= ( unless defined?(::Rails) require 'rails' end unless defined?(::ActionController) require 'action_controller' end unless defined?(::ActionDispatch::TestRequest) require 'action_dispatch/testing/test_request.rb' end unless defined?(::ActionDispatch::TestResponse) require 'action_dispatch/testing/test_response.rb' end true ) end |
.render(*args) ⇒ Object
72 73 74 |
# File 'lib/rails_view.rb', line 72 def View.render(*args) Array(View.controller{ render(*args) }).join.html_safe end |