Module: RbsRails

Defined in:
lib/rbs_rails.rb,
lib/rbs_rails/cli.rb,
lib/rbs_rails/util.rb,
lib/rbs_rails/version.rb,
lib/rbs_rails/rake_task.rb,
lib/rbs_rails/path_helpers.rb,
lib/rbs_rails/active_record.rb,
lib/rbs_rails/util/file_writer.rb,
lib/rbs_rails/cli/configuration.rb,
lib/rbs_rails/active_record/enum.rb,
lib/rbs_rails/dependency_builder.rb,
lib/generators/rbs_rails/install_generator.rb,
sig/rbs_rails.rbs,
sig/rbs_rails/cli.rbs,
sig/rbs_rails/util.rbs,
sig/rbs_rails/version.rbs,
sig/rbs_rails/rake_task.rbs,
sig/rbs_rails/path_helpers.rbs,
sig/rbs_rails/active_record.rbs,
sig/rbs_rails/util/file_writer.rbs,
sig/rbs_rails/cli/configuration.rbs,
sig/rbs_rails/active_record/enum.rbs,
sig/rbs_rails/dependency_builder.rbs,
sig/generators/rbs_rails/install_generator.rbs

Defined Under Namespace

Modules: ActiveRecord, Util Classes: CLI, DependencyBuilder, Error, InstallGenerator, PathHelpers, RakeTask

Constant Summary collapse

VERSION =

Because of copy_signatures is defined by lib/rbs_rails.rb

Returns:

  • (String)
"0.13.1"

Class Method Summary collapse

Class Method Details

.configure {|arg0| ... } ⇒ void

This method returns an undefined value.

Yields:

Yield Parameters:

Yield Returns:

  • (void)


6
7
8
# File 'lib/rbs_rails/cli.rb', line 6

def self.configure(&block) #: void
  CLI::Configuration.configure(&block)
end

.copy_signatures(to:) ⇒ Object

Parameters:

  • to: (Object)

Returns:

  • (Object)


17
18
19
20
21
# File 'lib/rbs_rails.rb', line 17

def self.copy_signatures(to:) #: untyped
  from = Pathname(_ = __dir__) / '../assets/sig/'
  to = Pathname(to)
  FileUtils.cp_r(from, to)
end