Sha256: c0d28a1eccf7adcc583fbbd187b42044a35dfd43207bfd203a644aa6d7073693

Contents?: true

Size: 675 Bytes

Versions: 139

Compression:

Stored size: 675 Bytes

Contents

module Facebooker
  module Rails
    class Utilities
      class << self
        def refresh_all_images(session)
          Dir.glob(File.join(RAILS_ROOT,"public","images","*.{png,jpg,gif}")).each do |img|
            refresh_image(session,img)
          end
        end
        
        def refresh_image(session,full_path)
          basename=File.basename(full_path)
          base_path=ActionController::Base.asset_host
          base_path += "/" unless base_path.ends_with?("/")
          image_path=base_path+"images/#{basename}"
          puts "refreshing: #{image_path}"
          session.server_cache.refresh_img_src(image_path)
        end
      end
    end
  end
end

Version data entries

139 entries across 139 versions & 31 rubygems

Version Path
al-facebooker-1.0.12.1 lib/facebooker/rails/utilities.rb
al-facebooker-1.0.12 lib/facebooker/rails/utilities.rb
al-facebooker-1.0.9 lib/facebooker/rails/utilities.rb
corey-facebooker-1.0.28.1 lib/facebooker/rails/utilities.rb
cwninja-facebooker-1.0.8 lib/facebooker/rails/utilities.rb
djanowski-facebooker-1.0.1 lib/facebooker/rails/utilities.rb
djanowski-facebooker-1.0.10 lib/facebooker/rails/utilities.rb
djanowski-facebooker-1.0.11 lib/facebooker/rails/utilities.rb
djanowski-facebooker-1.0.12 lib/facebooker/rails/utilities.rb
djanowski-facebooker-1.0.2 lib/facebooker/rails/utilities.rb
djanowski-facebooker-1.0.4 lib/facebooker/rails/utilities.rb
djanowski-facebooker-1.0.7 lib/facebooker/rails/utilities.rb
djanowski-mmangino-facebooker-1.0.4 lib/facebooker/rails/utilities.rb
fs-facebooker-1.0.37 lib/facebooker/rails/utilities.rb
hashrocket-clearance-0.4.0 test/rails_root/vendor/plugins/facebooker/lib/facebooker/rails/utilities.rb
hashrocket-clearance-0.4.1 test/rails_root/vendor/plugins/facebooker/lib/facebooker/rails/utilities.rb
hashrocket-clearance-0.4.2 test/rails_root/vendor/plugins/facebooker/lib/facebooker/rails/utilities.rb
hashrocket-clearance-0.4.3 test/rails_root/vendor/plugins/facebooker/lib/facebooker/rails/utilities.rb
mborromeo-facebooker-1.0.28 lib/facebooker/rails/utilities.rb
mborromeo-facebooker-1.0.29 lib/facebooker/rails/utilities.rb