Module: Spurline::DSL::Model::ClassMethods

Defined in:
lib/spurline/dsl/model.rb

Instance Method Summary collapse

Instance Method Details

#model_configObject



17
18
19
# File 'lib/spurline/dsl/model.rb', line 17

def model_config
  @model_config || (superclass.respond_to?(:model_config) ? superclass.model_config : nil)
end

#use_model(name, **options) ⇒ Object



13
14
15
# File 'lib/spurline/dsl/model.rb', line 13

def use_model(name, **options)
  @model_config = { name: name.to_sym, **options }
end