lib/nuri.rb in nuri-0.5.3 vs lib/nuri.rb in nuri-0.5.4
- old
+ new
@@ -1,20 +1,15 @@
-# external dependencies
-require 'rubygems'
-require 'json'
-require 'sfplanner'
-require 'colorize'
-require "coderay"
-require 'logger'
-require 'yaml'
-
# define main module
module Nuri
def self.windows?
- RUBY_PLATFORM.downcase.include?("mswin")
+ platform.include?("mswin")
end
+ def self.platform
+ RUBY_PLATFORM.downcase
+ end
+
def self.home
Dir.home + '/.nuri'
end
def self.init
@@ -49,9 +44,18 @@
{
"editor" => "vim"
}
end
end
+
+# external dependencies
+require 'rubygems'
+require 'json'
+require 'sfplanner'
+require 'colorize'
+require "coderay"
+require 'logger'
+require 'yaml'
# internal dependencies
libdir = File.dirname(__FILE__) << '/nuri'
['constraint_helper.rb', 'helper.rb', 'orchestrator.rb',
'choreographer.rb', 'master.rb'].each do |file|