Module: RbsRails::ActiveRecord

Defined in:
lib/rbs_rails/active_record.rb

Defined Under Namespace

Classes: Generator

Class Method Summary collapse

Class Method Details

.class_to_rbs(klass, dependencies: []) ⇒ Object



10
11
12
# File 'lib/rbs_rails/active_record.rb', line 10

def self.class_to_rbs(klass, dependencies: [])
  Generator.new(klass, dependencies: dependencies).generate
end

.generatable?(klass) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
7
8
# File 'lib/rbs_rails/active_record.rb', line 4

def self.generatable?(klass)
  return false if klass.abstract_class?

  klass.connection.table_exists?(klass.table_name)
end