Module: ArtirixDataModels::ActiveNull
- Defined in:
- lib/artirix_data_models/active_null.rb
Defined Under Namespace
Classes: NullModelBuilder
Instance Method Summary
collapse
Instance Method Details
#null ⇒ Object
4
5
6
|
# File 'lib/artirix_data_models/active_null.rb', line 4
def null
null_class.get
end
|
#null_class ⇒ Object
14
15
16
|
# File 'lib/artirix_data_models/active_null.rb', line 14
def null_class
@null_class ||= NullModelBuilder.new(self, @null_model_overrides).build
end
|
#null_model(&block) ⇒ Object
8
9
10
11
12
|
# File 'lib/artirix_data_models/active_null.rb', line 8
def null_model(&block)
@null_model_overrides = if block_given?
Module.new.tap { |m| m.module_eval(&block) }
end
end
|