Class: Svnx::Base::CommandLineFactory
- Inherits:
-
Object
- Object
- Svnx::Base::CommandLineFactory
- Includes:
- Logue::Loggable
- Defined in:
- lib/svnx/base/command_line_factory.rb
Instance Method Summary collapse
Instance Method Details
#create(params: nil, subcommand: nil, cls: nil, xml: nil, caching: nil, args: nil) ⇒ Object
11 12 13 14 15 |
# 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 |