lib/susanoo/cli.rb in susanoo-0.4.0 vs lib/susanoo/cli.rb in susanoo-0.4.1

- old
+ new

@@ -1,14 +1,14 @@ -require "pathname" -require "susanoo/cli/global" -require "susanoo/cli/project" +require 'pathname' +require 'susanoo/cli/global' +require 'susanoo/cli/project' module Susanoo module CLI - EXEC_FILES = ["bin/susanoo"] + EXEC_FILES = ['bin/susanoo'] def self.run unless execute Susanoo::CLI::Global.start end @@ -18,25 +18,26 @@ cwd = Dir.pwd loop do # Find an executable in bin/susanoo # In other word are we in an susanoo project or not? + # Note: Single equalsign is on purpose if exec_file = find_executable # Inject path inject_dev_path exec Gem.ruby, exec_file, *ARGV break end Dir.chdir(cwd) and return false if Pathname.new(Dir.pwd).root? - Dir.chdir("../") + Dir.chdir('../') end end def self.inject_dev_path - if File.exist? File.expand_path("../../../.git", __FILE__) - ENV["SUSANOO_HOME"] = File.expand_path("../../", __FILE__) + if File.exist? File.expand_path('../../../.git', __FILE__) + ENV['SUSANOO_HOME'] = File.expand_path('../../', __FILE__) end end def self.find_executable EXEC_FILES.find { |exe| File.file?(exe) }