lib/lbrt/utils.rb in lbrt-0.1.1 vs lib/lbrt/utils.rb in lbrt-0.1.3
- old
+ new
@@ -11,9 +11,15 @@
str =~ target
else
true
end
end
+
+ def open(url)
+ url = Shellwords.escape(url)
+ cmd = ENV['LIBRATO_OPEN'] || 'open'
+ system("#{cmd} #{url}")
+ end
end # of class methods
module ContextHelper
def require(file)
file = (file =~ %r|\A/|) ? file : File.expand_path(File.join(File.dirname(@path), file))