Sha256: 5250fed9a8a6d0121008c91735bf62ce33b7d7a7afc1cb7a68d3e03f8ea8b5f7

Contents?: true

Size: 523 Bytes

Versions: 1

Compression:

Stored size: 523 Bytes

Contents

module GitCompound
  module Command
    module Procedure
      # Build command class
      #
      class Build < Procedure
        include Element::Lock
        include Element::Option
        include Element::Subprocedure

        add_subprocedure :build_lock,     BuildLock
        add_subprocedure :build_manifest, BuildManifest

        def execute
          if locked?
            subprocedure(:build_lock)
          else
            subprocedure(:build_manifest)
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
git_compound-0.2.0 lib/git_compound/command/procedure/build.rb