Sha256: 5bfa2b9790d066ee0678fb52bebad464bba9c687fc027506beeb743ed570f60b

Contents?: true

Size: 393 Bytes

Versions: 7

Compression:

Stored size: 393 Bytes

Contents

Isomorfeus::Puppetmaster.register_server :iodine do |app, port, host, **options|
  begin
    require 'rack'
    require 'rack/handler'
    require 'iodine'
    require 'iodine/version'
    require 'rack/handler/iodine'
  rescue LoadError
    raise LoadError, "Unable to load 'iodine' as server."
  end
  Iodine.patch_rack
  Iodine::Rack.run(app, { Host: host, Port: port }.merge(options))
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
isomorfeus-puppetmaster-0.5.7 lib/isomorfeus/puppetmaster/server_registration.rb
isomorfeus-puppetmaster-0.5.6 lib/isomorfeus/puppetmaster/server_registration.rb
isomorfeus-puppetmaster-0.5.5 lib/isomorfeus/puppetmaster/server_registration.rb
isomorfeus-puppetmaster-0.5.4 lib/isomorfeus/puppetmaster/server_registration.rb
isomorfeus-puppetmaster-0.5.3 lib/isomorfeus/puppetmaster/server_registration.rb
isomorfeus-puppetmaster-0.5.2 lib/isomorfeus/puppetmaster/server_registration.rb
isomorfeus-puppetmaster-0.5.1 lib/isomorfeus/puppetmaster/server_registration.rb