Sha256: f5ae5a430dbb1e97272c530ee5cb9d0df7925dba8132d3ed58b350caf3b31d82

Contents?: true

Size: 514 Bytes

Versions: 6

Compression:

Stored size: 514 Bytes

Contents

# frozen_string_literal: true

require "rails"

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

        begin
          require 'rbs_activemodel/rake_task'

          RbsActivemodel::RakeTask.new do |task|
          end
        rescue LoadError
          # failed to load rbs_activemodel. Skip to load rbs_activemodel tasks.
        end
      RUBY
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rbs_activemodel-1.3.1 lib/generators/rbs_activemodel/install_generator.rb
rbs_activemodel-1.3.0 lib/generators/rbs_activemodel/install_generator.rb
rbs_activemodel-1.2.0 lib/generators/rbs_activemodel/install_generator.rb
rbs_activemodel-1.1.1 lib/generators/rbs_activemodel/install_generator.rb
rbs_activemodel-1.1.0 lib/generators/rbs_activemodel/install_generator.rb
rbs_activemodel-1.0.0 lib/generators/rbs_activemodel/install_generator.rb