Sha256: 9ee60fe64b1994645cc5646042e0827934a914ab12c9dbc838772a6f8de6d283

Contents?: true

Size: 468 Bytes

Versions: 4

Compression:

Stored size: 468 Bytes

Contents

# frozen_string_literal: true

require "rails"

module RbsDiscard
  class InstallGenerator < ::Rails::Generators::Base
    def create_raketask
      create_file "lib/tasks/rbs_discard.rake", <<~RUBY
        # frozen_string_literal: true

        begin
          require "rbs_discard/rake_task"

          RbsDiscard::RakeTask.new
        rescue LoadError
          # failed to load rbs_discard. Skip to load rbs_discard tasks.
        end
      RUBY
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rbs_discard-1.0.1 lib/generators/rbs_discard/install_generator.rb
rbs_discard-1.0.0 lib/generators/rbs_discard/install_generator.rb
rbs_discard-0.2.2 lib/generators/rbs_discard/install_generator.rb
rbs_discard-0.2.1 lib/generators/rbs_discard/install_generator.rb