diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2009-03-13 03:16:14 -0700 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2009-03-13 03:16:14 -0700 |
commit | b2f98c13a3308e6db618d6f3f9f706cbc19f13fd (patch) | |
tree | ae4f0355d8e9150e25b33090e6abbd26bd4165d6 /actionpack/lib/action_view/body_parts/queued.rb | |
parent | d54d97b07c1b258f42210b1a3fc2e8c56e434ee9 (diff) | |
download | rails-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.rb | 13 |
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 |