Sha256: 51cb33c393f599f5fdf3490a346e940ee1229aec60a1575fa3986d97f95efded

Contents?: true

Size: 557 Bytes

Versions: 9

Compression:

Stored size: 557 Bytes

Contents

module RbsRails
  class RakeTask < Rake::TaskLib
    interface _Filter
      def call: (Class) -> boolish
    end
    attr_accessor ignore_model_if: _Filter | nil

    attr_accessor name: Symbol

    attr_accessor signature_root_dir: Pathname

    def initialize: (?::Symbol name) { (self) -> void } -> void

    def def_all: () -> void

    def def_copy_signature_files: () -> void

    def def_generate_rbs_for_models: () -> void

    def def_generate_rbs_for_path_helpers: () -> void

    private

    def setup_signature_root_dir!: () -> void
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rbs_rails-0.12.0 sig/rbs_rails/rake_task.rbs
rbs_rails-0.11.0 sig/rbs_rails/rake_task.rbs
rbs_rails-0.10.1 sig/rbs_rails/rake_task.rbs
rbs_rails-0.10.0 sig/rbs_rails/rake_task.rbs
rbs_rails-0.9.0 sig/rbs_rails/rake_task.rbs
rbs_rails-0.8.2 sig/rbs_rails/rake_task.rbs
rbs_rails-0.8.1 sig/rbs_rails/rake_task.rbs
rbs_rails-0.8.0 sig/rbs_rails/rake_task.rbs
rbs_rails-0.7.0 sig/rbs_rails/rake_task.rbs