Sha256: eb7a0027795767f67a746e82aec409bcbe66e516ff88fa2ba953ccb90ee4f257

Contents?: true

Size: 489 Bytes

Versions: 2

Compression:

Stored size: 489 Bytes

Contents

require 'pathname'
require 'rack'
require 'flipper'
require 'multi_json'

module Flipper
  module UI
    def self.root
      @root ||= Pathname(__FILE__).dirname.expand_path.join('ui')
    end

    def self.app(flipper)
      app = lambda { |env| [200, {'Content-Type' => 'text/html'}, ['']] }
      builder = Rack::Builder.new
      yield builder if block_given?
      builder.use Middleware, flipper
      builder.run app
      builder
    end
  end
end

require 'flipper/ui/middleware'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
flipper-ui-0.2.0.beta2 lib/flipper/ui.rb
flipper-ui-0.2.0.beta1 lib/flipper/ui.rb