Class: Pieces::Rails

Inherits:
Object
  • Object
show all
Includes:
Configurable
Defined in:
lib/pieces/rails.rb,
lib/pieces/rails/railtie.rb,
lib/pieces/rails/install_generator.rb

Defined Under Namespace

Classes: InstallGenerator, Railtie

Instance Attribute Summary

Attributes included from Configurable

#config

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Configurable

#initialize

Class Method Details

.mount(config = {}) ⇒ Object



6
7
8
9
10
# File 'lib/pieces/rails.rb', line 6

def self.mount(config = {})
  config = Config.new(config.merge(path: config[:path] || ::Rails.root,
                                   'force_polling' => config[:force_polling]))
  new(config).mount
end

Instance Method Details

#mountObject



14
15
16
17
# File 'lib/pieces/rails.rb', line 14

def mount
  Listener.new(config).listen
  Server.new(config).app
end