Sha256: 3ec7d81373bebc2792f7086e2c5338e6343539a50f7650680fbd2a304ddd19c9

Contents?: true

Size: 317 Bytes

Versions: 2

Compression:

Stored size: 317 Bytes

Contents

require "web-facter/version"
require 'rack'
require 'facter'
require 'json'

module  WebFacter
  class App
    def call env
      response = Rack::Response.new
      response.header['Content-Type'] = 'application/json'
      response.write JSON.pretty_generate(Facter.to_hash)
      response.finish
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
web-facter-0.0.3 lib/web-facter.rb
web-facter-0.0.1 lib/web-facter.rb