Skip to content

Commit

Permalink
separate out Trinidad::Daemon into trinidad/daemon.rb
Browse files Browse the repository at this point in the history
  • Loading branch information
kares committed Feb 29, 2012
1 parent ae87af5 commit bd2871a
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 39 deletions.
2 changes: 1 addition & 1 deletion bin/trinidad_init_service 100644 → 100755
@@ -1,6 +1,6 @@
#!/usr/bin/env jruby

require 'trinidad_init_services/configuration'
require 'trinidad_init_services'

if ARGV.size > 0
require 'yaml'
Expand Down
31 changes: 31 additions & 0 deletions lib/trinidad/daemon.rb
@@ -0,0 +1,31 @@
require 'rubygems'
require 'trinidad'

module Trinidad
module Daemon
require 'trinidad_init_services/version'
VERSION = Trinidad::InitServices::VERSION

def init
end

def setup?
true
end

def start(args = ARGV)
Trinidad::CommandLineParser.parse(args)
Trinidad.configuration.trap = false
@server = Trinidad::Server.new
@server.start
end

def stop
@server.stop
end

extend self
end
end

Trinidad::Daemon.init
31 changes: 1 addition & 30 deletions lib/trinidad_init_services.rb
@@ -1,31 +1,2 @@
require 'rubygems'
require 'trinidad'
require 'trinidad_init_services/version'

module Trinidad
module Daemon
VERSION = Trinidad::InitServices::VERSION

def init
end

def setup?
true
end

def start(args = ARGV)
Trinidad::CommandLineParser.parse(args)
Trinidad.configuration.trap = false
@server = Trinidad::Server.new
@server.start
end

def stop
@server.stop
end

extend self
end
end

Trinidad::Daemon.init
require 'trinidad_init_services/configuration'
2 changes: 1 addition & 1 deletion lib/trinidad_init_services/configuration.rb
Expand Up @@ -13,7 +13,7 @@ def initialize(stdin = STDIN, stdout = STDOUT)
end

def initialize_paths
@trinidad_daemon_path = File.expand_path('../../trinidad_init_services.rb', __FILE__)
@trinidad_daemon_path = File.expand_path('../../trinidad/daemon.rb', __FILE__)
@jars_path = File.expand_path('../../../trinidad-libs', __FILE__)

@classpath = ['jruby-jsvc.jar', 'commons-daemon.jar'].map { |jar| File.join(@jars_path, jar) }
Expand Down
11 changes: 5 additions & 6 deletions spec/spec_helper.rb
Expand Up @@ -6,14 +6,13 @@
require 'rspec'
end

$:.unshift(File.dirname(__FILE__) + '/../lib')

require 'trinidad_init_services/configuration'

require 'java'
require 'mocha'
require 'fileutils'

RSpec.configure do |config|
config.mock_with :mocha
end

$:.unshift(File.dirname(__FILE__) + '/../lib')

require 'trinidad_init_services'
require 'trinidad/daemon'
1 change: 0 additions & 1 deletion spec/trinidad_daemon_spec.rb
@@ -1,5 +1,4 @@
require File.expand_path('spec_helper', File.dirname(__FILE__))
require 'trinidad_init_services'

Trinidad::Daemon.module_eval do
def server; @server; end
Expand Down

0 comments on commit bd2871a

Please sign in to comment.