Sha256: 5e96746b20987edf268f27fec0c73b032b7c68255721c99828e5e88a135c3d7e

Contents?: true

Size: 645 Bytes

Versions: 1

Compression:

Stored size: 645 Bytes

Contents

# -*- encoding : utf-8 -*-

require "generators/card"

class Card
  module Generators
    class ModGenerator < NamedBase
      source_root File.expand_path("../templates", __FILE__)

      class_option "core",
                   type: :boolean, aliases: "-c",
                   default: false, group: :runtime,
                   desc: "create mod Card gem"

      def create_directories
        empty_directory mod_path
        inside mod_path do
          Dir.chdir(self.class.source_root) do
            Dir.glob("**/*").each do |path|
              empty_directory path
            end
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
card-1.95.2 lib/generators/card/mod/mod_generator.rb