lib/git_compound.rb in git_compound-0.1.2 vs lib/git_compound.rb in git_compound-0.2.0

- old
+ new

@@ -2,11 +2,10 @@ require 'git_compound/version' # Git Compound module # module GitCompound - autoload :Builder, 'git_compound/builder' autoload :Command, 'git_compound/command' autoload :Component, 'git_compound/component' autoload :Lock, 'git_compound/lock' autoload :Logger, 'git_compound/logger' autoload :Manifest, 'git_compound/manifest' @@ -40,9 +39,59 @@ # GitCompound Command # module Command autoload :Options, 'git_compound/command/options' + + # Command Arguments module + # + module Arguments + autoload :Parser, 'git_compound/command/arguments/parser' + + # Argument Type module + # + module Type + autoload :Type, 'git_compound/command/arguments/type/type' + + # Parameter module + # + module Parameter + autoload :Parameter, 'git_compound/command/arguments/type/parameter/parameter' + autoload :Boolean, 'git_compound/command/arguments/type/parameter/boolean' + autoload :String, 'git_compound/command/arguments/type/parameter/string' + end + + # Argument module + # + module Argument + autoload :Argument, 'git_compound/command/arguments/type/argument/argument' + autoload :String, 'git_compound/command/arguments/type/argument/string' + end + end + end + + # Command Procedure + # + module Procedure + autoload :Procedure, 'git_compound/command/procedure/procedure' + autoload :Build, 'git_compound/command/procedure/build' + autoload :BuildLock, 'git_compound/command/procedure/build_lock' + autoload :BuildManifest, 'git_compound/command/procedure/build_manifest' + autoload :Check, 'git_compound/command/procedure/check' + autoload :Help, 'git_compound/command/procedure/help' + autoload :Show, 'git_compound/command/procedure/show' + autoload :Tasks, 'git_compound/command/procedure/tasks' + autoload :Update, 'git_compound/command/procedure/update' + + # Procedure Element + # + module Element + autoload :Lock, 'git_compound/command/procedure/element/lock' + autoload :Manifest, 'git_compound/command/procedure/element/manifest' + autoload :Option, 'git_compound/command/procedure/element/option' + autoload :Subprocedure, 'git_compound/command/procedure/element/subprocedure' + end + end end # GitCompound Logger # module Logger