Sha256: 371b1f85d4ffad52052fe06ef6abce9729e8d7911ffad15b2bdbb9df3f9973b9

Contents?: true

Size: 495 Bytes

Versions: 16

Compression:

Stored size: 495 Bytes

Contents

require 'fileutils'
module Mccloud
  module Command
    class DefineCommand < Base

      register "define NAME TEMPLATE-NAME", "Creates a new definition based on a tempate"
      argument :name, :type => :string, :optional => false, :default => nil
      argument :template, :type => :string, :optional => false, :default => nil

      def execute
        env.ui.info "Define #{name} with template #{template}"
        env.config.definitions.define(name,template)
      end

    end

  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
mccloud-0.1.1 lib/mccloud/command/define.rb
mccloud-0.0.28 lib/mccloud/command/define.rb
mccloud-0.0.27 lib/mccloud/command/define.rb
mccloud-0.0.26 lib/mccloud/command/define.rb
mccloud-0.0.25 lib/mccloud/command/define.rb
mccloud-0.0.24 lib/mccloud/command/define.rb
mccloud-0.0.23 lib/mccloud/command/define.rb
mccloud-0.0.22 lib/mccloud/command/define.rb
mccloud-0.0.21 lib/mccloud/command/define.rb
mccloud-0.0.20 lib/mccloud/command/define.rb
mccloud-0.0.19 lib/mccloud/command/define.rb
mccloud-0.0.18 lib/mccloud/command/define.rb
mccloud-0.0.17 lib/mccloud/command/define.rb
mccloud-0.0.16 lib/mccloud/command/define.rb
mccloud-0.0.15 lib/mccloud/command/define.rb
mccloud-0.0.14 lib/mccloud/command/define.rb