Sha256: b5bda4c72af312202c702af1d9d808e3c88b1455c8c72fa60b6677e417732934

Contents?: true

Size: 589 Bytes

Versions: 2

Compression:

Stored size: 589 Bytes

Contents

# file: spec/fixtures/sub-dir/demo3.xxx.rb
# from: https://github.com/radar/guides/blob/master/gem-development/foodie/lib/foodie/generators/recipe.rb
require 'thor/group'
module Foodie
  module Generators
    class Recipe < Thor::Group
      argument :group, type: :string
      argument :name, type: :string
      include Thor::Actions

      def self.source_root
        File.dirname(__FILE__) + '/recipe'
      end

      def create_group
        empty_directory(group)
      end

      def copy_recipe
        template('recipe.txt', "#{group}/#{name}.txt")
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
html2pdf-0.1.1 test/fixtures/samples/sub_dir/demo3_xxx.rb
html2pdf-0.1.0 test/fixtures/samples/sub_dir/demo3_xxx.rb