Sha256: c7039ccd6565453fb004161f23e5f152b86404e18fd4141ec42d072e06d93d70
Contents?: true
Size: 632 Bytes
Versions: 7
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true module Gemsmith module Generators # Generates default gem support. class Gem < Base # rubocop:disable Metrics/AbcSize # :reek:TooManyStatements def run cli.template "%gem_name%/bin/setup.tt", configuration cli.template "%gem_name%/Gemfile.tt", configuration cli.template "%gem_name%/%gem_name%.gemspec.tt", configuration cli.template "#{lib_gem_root}.rb.tt", configuration cli.template "#{lib_gem_root}/identity.rb.tt", configuration cli.chmod "#{configuration.dig(:gem, :name)}/bin/setup", 0o755 end end end end
Version data entries
7 entries across 7 versions & 1 rubygems