Sha256: 3e22be24617162ea26fe5fb2edf0d6d0e7a04f7c8dfa3dbd508e1deea9b78804

Contents?: true

Size: 487 Bytes

Versions: 4

Compression:

Stored size: 487 Bytes

Contents

module Perkins
  module Build
    module Shell
      autoload :Dsl,     'perkins/build/shell/dsl'
      autoload :Node,    'perkins/build/shell/node'
      autoload :Cmd,     'perkins/build/shell/node'
      autoload :Script,  'perkins/build/shell/node'

      class InvalidParent < RuntimeError
        def initialize(node, required, actual)
          super("Node #{node.name} requires to be added to a #{required.name}, but is a #{actual.name}")
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
perkins-0.0.5 lib/perkins/build/shell.rb
perkins-0.0.3 lib/perkins/build/shell.rb
perkins-0.0.2 lib/perkins/build/shell.rb
perkins-0.0.1 lib/perkins/build/shell.rb