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