ruby/trema/app.rb in trema-0.4.6 vs ruby/trema/app.rb in trema-0.4.7
- old
+ new
@@ -14,12 +14,12 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-require "trema/daemon"
-require "trema/network-component"
+require 'trema/daemon'
+require 'trema/network-component'
module Trema
#
# Trema applications
@@ -33,11 +33,11 @@
# for trema's dsl run{} syntax.
#
attr_reader :stanza
- command { | app | [ app.command, app.stanza[ :options ] ].compact.join " " }
+ command { | app | [app.command, app.stanza[ :options]].compact.join ' ' }
#
# Creates a new Trema application from {Trema::DSL::Run}
#
@@ -46,18 +46,18 @@
#
# @return [App]
#
# @api public
#
- def initialize stanza
+ def initialize(stanza)
@stanza = stanza
- if /\.rb\Z/=~ @stanza.fetch( :name ) # ruby?
- require "trema"
- path = @stanza.fetch( :path )
- ARGV.replace [ path ]
- $LOAD_PATH << File.dirname( path )
- Trema.module_eval IO.read( path )
+ if /\.rb\Z/ =~ @stanza.fetch(:name) # ruby?
+ require 'trema'
+ path = @stanza.fetch(:path)
+ ARGV.replace [path]
+ $LOAD_PATH << File.dirname(path)
+ Trema.module_eval IO.read(path)
else
App.add self
end
end
@@ -71,11 +71,11 @@
# @return [String]
#
# @api public
#
def name
- @stanza[ :name ]
+ @stanza[ :name]
end
#
# Runs as a daemon
@@ -86,11 +86,11 @@
# @return [App]
#
# @api public
#
def daemonize!
- sh [ command, "-d", @stanza[ :options ] ].compact.join( " " )
+ sh [command, '-d', @stanza[ :options]].compact.join(' ')
self
end
#
@@ -99,10 +99,10 @@
# @return [String]
#
# @api private
#
def command
- "#{ @stanza[ :path ] } --name #{ name }"
+ "#{ @stanza[ :path] } --name #{ name }"
end
end
end