class Hyrb::Tasks::Rackspace::Init

Public Instance Methods

run(env) click to toggle source
# File lib/hyrb/tasks/rackspace.rb, line 37
def run(env)
  env.rackspace_cache = Hyrb::Models::Cache::Rackspace.new
  env.rackspace_cache.class.keys.each do |key|
    env.rackspace_cache[key] ||= env.rackspace_client.send(key).map(&:attributes)
  end
  env.rackspace_cache.save!
end