aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_view/body_parts/queued.rb
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2009-03-13 03:16:14 -0700
committerJeremy Kemper <jeremy@bitsweat.net>2009-03-13 03:16:14 -0700
commitb2f98c13a3308e6db618d6f3f9f706cbc19f13fd (patch)
treeae4f0355d8e9150e25b33090e6abbd26bd4165d6 /actionpack/lib/action_view/body_parts/queued.rb
parentd54d97b07c1b258f42210b1a3fc2e8c56e434ee9 (diff)
downloadrails-b2f98c13a3308e6db618d6f3f9f706cbc19f13fd.tar.gz
rails-b2f98c13a3308e6db618d6f3f9f706cbc19f13fd.tar.bz2
rails-b2f98c13a3308e6db618d6f3f9f706cbc19f13fd.zip
Simplify parts and tests
Diffstat (limited to 'actionpack/lib/action_view/body_parts/queued.rb')
-rw-r--r--actionpack/lib/action_view/body_parts/queued.rb13
1 files changed, 5 insertions, 8 deletions
diff --git a/actionpack/lib/action_view/body_parts/queued.rb b/actionpack/lib/action_view/body_parts/queued.rb
index f8501f6a85..618999742b 100644
--- a/actionpack/lib/action_view/body_parts/queued.rb
+++ b/actionpack/lib/action_view/body_parts/queued.rb
@@ -3,18 +3,15 @@ require 'action_view/body_parts/future'
module ActionView
module BodyParts
class Queued < Future
- def initialize(job, &block)
- super(&block)
- enqueue(job)
+ attr_reader :body
+
+ def initialize(job)
+ @receipt = enqueue(job)
end
protected
- def enqueue(job)
- @receipt = submit(job)
- end
-
def finish
- @parts << redeem(@receipt)
+ @body = redeem(@receipt)
end
end
end