def rvm_user_command(options={})
      return '' unless rvm_type == :mixed && options[:subject_class]
      rvm_user_args = rvm_user.empty? ? 'none' : rvm_user.map(&:to_s).join(' ')
      rvm_bin = path_to_bin_rvm({ :with_ruby => true }.merge(options))
      "#{rvm_bin} rvm user #{rvm_user_args} ; "
    end
def rvm_user_command(options={})
      return '' unless rvm_type == :mixed && options[:subject_class]
      rvm_user_args = rvm_user.empty? ? 'none' : rvm_user.map(&:to_s).join(' ')
      rvm_bin = path_to_bin_rvm({ :with_ruby => true }.merge(options))
      "#{rvm_bin} rvm user #{rvm_user_args} ; "
    end
If we're operating on something affected by the rvm user mode,
 we need to make sure that the server has the right rvm user mode.
 This returns a shell command to prepend to an existing command
 in order to achieve this.