module ArtirixDataModels::Model::PartialMode::ClassMethods
Public Instance Methods
always_in_partial_mode(attribute)
click to toggle source
# File lib/artirix_data_models/model.rb, line 458 def always_in_partial_mode(attribute) attribute_config.always_in_partial_mode(attribute) end
default_full_mode?()
click to toggle source
# File lib/artirix_data_models/model.rb, line 470 def default_full_mode? !!attribute_config.default_full_mode end
is_always_in_partial_mode?(attribute)
click to toggle source
# File lib/artirix_data_models/model.rb, line 466 def is_always_in_partial_mode?(attribute) attribute_config.is_always_in_partial_mode?(attribute) end
mark_full_mode_by_default()
click to toggle source
# File lib/artirix_data_models/model.rb, line 474 def mark_full_mode_by_default attribute_config.default_full_mode = true end
mark_partial_mode_by_default()
click to toggle source
# File lib/artirix_data_models/model.rb, line 478 def mark_partial_mode_by_default attribute_config.default_full_mode = false end
new_full_mode(*args, &block)
click to toggle source
# File lib/artirix_data_models/model.rb, line 454 def new_full_mode(*args, &block) new(*args, &block).tap { |x| x.mark_full_mode } end
remove_always_in_partial_mode(attribute)
click to toggle source
# File lib/artirix_data_models/model.rb, line 462 def remove_always_in_partial_mode(attribute) attribute_config.remove_always_in_partial_mode(attribute) end