Sha256: 8301a497e7e35d70d8927afa687627ae4f241fe71a839cc469cd54eb076eb27e

Contents?: true

Size: 398 Bytes

Versions: 12

Compression:

Stored size: 398 Bytes

Contents

if Rack.release >= "2.1"
  require 'rack/files'
else
  require 'rack/file'
end
require 'flipper/ui/action'

module Flipper
  module UI
    module Actions
      class File < UI::Action
        route %r{(images|css|js)/.*\Z}

        def get
          klass = Rack.release >= "2.1" ? Rack::Files : Rack::File
          klass.new(public_path).call(request.env)
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
flipper-ui-1.3.4 lib/flipper/ui/actions/file.rb
flipper-ui-1.3.3 lib/flipper/ui/actions/file.rb
flipper-ui-1.3.2 lib/flipper/ui/actions/file.rb
flipper-ui-1.3.1 lib/flipper/ui/actions/file.rb
flipper-ui-1.3.0 lib/flipper/ui/actions/file.rb
flipper-ui-1.3.0.pre lib/flipper/ui/actions/file.rb
flipper-ui-1.2.2 lib/flipper/ui/actions/file.rb
flipper-ui-1.2.1 lib/flipper/ui/actions/file.rb
flipper-ui-1.2.0 lib/flipper/ui/actions/file.rb
flipper-ui-1.1.2 lib/flipper/ui/actions/file.rb
flipper-ui-1.1.1 lib/flipper/ui/actions/file.rb
flipper-ui-1.1.0 lib/flipper/ui/actions/file.rb