Class: BazaModels::Autoloader
- Inherits:
-
Object
- Object
- BazaModels::Autoloader
- Defined in:
- lib/baza_models/autoloader.rb
Instance Method Summary collapse
- #autoload ⇒ Object
-
#initialize(args) ⇒ Autoloader
constructor
A new instance of Autoloader.
Constructor Details
#initialize(args) ⇒ Autoloader
Returns a new instance of Autoloader.
2 3 4 5 6 7 8 9 10 |
# File 'lib/baza_models/autoloader.rb', line 2 def initialize(args) @models = args.fetch(:models) @model_class = @models.first.class @autoloads = args.fetch(:autoloads) @db = args.fetch(:db) @debug = args[:debug] debug "Autoloading #{@autoloads} on #{@model_class.name} with ID's: #{@models.map(&:id)}" if @debug end |
Instance Method Details
#autoload ⇒ Object
12 13 14 |
# File 'lib/baza_models/autoloader.rb', line 12 def autoload autoload_argument(@autoloads) end |