提交 de0f47af 编写于 作者: J José Valim

Use attribute readers as they are faster in general.

上级 c019db8c
......@@ -89,6 +89,8 @@ class Responder
def initialize(controller, resources, options={})
@controller = controller
@request = @controller.request
@format = @controller.formats.first
@resource = resources.last
@resources = resources
@options = options
......@@ -99,14 +101,6 @@ def initialize(controller, resources, options={})
delegate :head, :render, :redirect_to, :to => :controller
delegate :get?, :post?, :put?, :delete?, :to => :request
def request
@request ||= @controller.request
end
def format
@format ||= @controller.formats.first
end
# Undefine :to_json and :to_yaml since it's defined on Object
undef_method(:to_json) if method_defined?(:to_json)
undef_method(:to_yaml) if method_defined?(:to_yaml)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册