class Svnx::Base::CommandLineFactory

Public Instance Methods

create(params: nil, subcommand: nil, cls: nil, xml: nil, caching: nil, args: nil) click to toggle source
# File lib/svnx/base/command_line_factory.rb, line 11
def create params: nil, subcommand: nil, cls: nil, xml: nil, caching: nil, args: nil
  cls ||= CommandLine
  subcommand ||= params.subcommand
  cls.new subcommand: subcommand, xml: xml, caching: caching, args: args
end