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