Class: Conjure::Service::RailsLogView

Inherits:
Object
  • Object
show all
Defined in:
lib/conjure/service/rails_log_view.rb

Instance Method Summary collapse

Constructor Details

#initialize(options, &block) ⇒ RailsLogView

Returns a new instance of RailsLogView.



4
5
6
7
8
9
10
11
# File 'lib/conjure/service/rails_log_view.rb', line 4

def initialize(options, &block)
  arguments = []
  arguments << "-n #{options[:lines]}" if options[:lines]
  arguments << "-f" if options[:tail]
  arguments << "application_root/log/#{options[:rails_env]}.log"
  options[:shell].command("tail #{arguments.join ' '}", &block)
rescue Interrupt
end