class Conjure::RailsApplication
Public Class Methods
new(container_host, options)
click to toggle source
# File lib/conjure/rails_application.rb, line 8 def initialize(container_host, options) @container_host = container_host @options = options end
Public Instance Methods
install()
click to toggle source
# File lib/conjure/rails_application.rb, line 13 def install components.each(&:install) end
pending_files()
click to toggle source
# File lib/conjure/rails_application.rb, line 17 def pending_files components.flat_map(&:pending_files) end
Private Instance Methods
components()
click to toggle source
# File lib/conjure/rails_application.rb, line 23 def components [ database = Postgres.new(@container_host), Passenger.new(@container_host, @options.merge( database: database, services: [ DelayedJob.new(@options), LogRotate.new(@options), ], )), ] end