From 892e1637b1cb5051684ea42d5b89cee62dd0e32d Mon Sep 17 00:00:00 2001 From: Andre Nathan Date: Fri, 6 Dec 2013 09:37:29 -0200 Subject: [PATCH] Accept string arguments --- ext/lxc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/lxc.c b/ext/lxc.c index fe3a052..e3ec787 100644 --- a/ext/lxc.c +++ b/ext/lxc.c @@ -1160,6 +1160,9 @@ lxc_run_command(VALUE self, VALUE rb_command) lxc_attach_command_t cmd; VALUE rb_program; + if (TYPE(rb_command) == T_STRING) + rb_command = rb_str_split(rb_command, " "); + rb_program = rb_ary_entry(rb_command, 0); cmd.program = StringValuePtr(rb_program); cmd.argv = ruby_to_c_string_array(rb_command);