Module: Typelizer::ModelPlugins::Auto
- Defined in:
- lib/typelizer/model_plugins/auto.rb
Class Method Summary collapse
Class Method Details
.new(model_class:, config:) ⇒ Object
5 6 7 |
# File 'lib/typelizer/model_plugins/auto.rb', line 5 def new(model_class:, config:) plugin(model_class).new(model_class: model_class, config: config) end |
.plugin(model_class) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/typelizer/model_plugins/auto.rb', line 9 def plugin(model_class) if model_class && model_class < ::ActiveRecord::Base ActiveRecord else Poro end end |