module ActiveRecord::Sharding::Model

Private Instance Methods

validate_id!() click to toggle source
# File lib/active_record/sharding/model.rb, line 74
def validate_id!
  raise ActiveRecord::Sharding::MissingPrimaryKey if attributes[self.class.primary_key].nil?
  raise ActiveRecord::Sharding::InvalidPrimaryKey if attributes[self.class.primary_key].zero?
end