lib/repl.rb in runeblog-0.2.24 vs lib/repl.rb in runeblog-0.2.25
- old
+ new
@@ -7,20 +7,20 @@
make_exception(:EditorProblem, "Could not edit $1")
module RuneBlog::REPL
def edit_file(file)
- result = system("#{@blog.editor} #{file}")
+ result = system!("#{@blog.editor} #{file}")
raise EditorProblem(file) unless result
sleep 0.1
STDSCR.clear
end
def cmd_quit(arg, testing = false)
check_empty(arg)
RubyText.stop
- system("tput clear")
+ system!("tput clear")
exit
end
def cmd_clear(arg, testing = false)
check_empty(arg)
@@ -64,11 +64,11 @@
end
def cmd_import(arg, testing = false)
check_empty(arg)
files = ask("\n File(s) = ")
- system("cp #{files} #{@blog.root}/views/#{@blog.view.name}/assets/")
+ system!("cp #{files} #{@blog.root}/views/#{@blog.view.name}/assets/")
end
def cmd_browse(arg, testing = false)
reset_output
check_empty(arg)
@@ -76,20 +76,20 @@
if url.nil?
output! "Publish first."
puts "\n Publish first."
return @out
end
- result = system("open '#{url}'")
+ result = system!("open '#{url}'")
raise CantOpen(url) unless result
return @out
end
def cmd_preview(arg, testing = false)
reset_output
check_empty(arg)
local = @blog.view.local_index
- result = system("open #{local}")
+ result = system!("open #{local}")
raise CantOpen(local) unless result
@out
end
def cmd_publish(arg, testing = false)
@@ -332,10 +332,10 @@
@out
end
def cmd_ssh(arg, testing = false)
pub = @blog.view.publisher
- system("ssh #{pub.user}@#{pub.server}")
+ system!("ssh #{pub.user}@#{pub.server}")
end
def cmd_INVALID(arg, testing = false)
reset_output "\n Command '#{arg}' was not understood."
print fx("\n Command ", :bold)