# File lib/termtter/rubytter_proxy.rb, line 67 def call_rubytter_or_use_cache(method, *args, &block) case method when :show unless status = cached_status(args[0]) status = call_rubytter(method, *args, &block) store_status_cache(status) end status when :home_timeline, :user_timeline, :friends_timeline, :search statuses = call_rubytter(method, *args, &block) statuses.each do |status| store_status_cache(status) end statuses else call_rubytter(method, *args, &block) end end