module Dynabute::Values::Base
Public Class Methods
table_name_prefix()
click to toggle source
# File lib/dynabute/values/base.rb, line 8 def self.table_name_prefix; Dynabute::Util.table_name_prefix; end
Public Instance Methods
reject_duplication_for_has_one()
click to toggle source
# File lib/dynabute/values/base.rb, line 21 def reject_duplication_for_has_one return if field.has_many return unless self.class.exists?(field_id: field_id, dynabutable_id: dynabutable_id, dynabutable_type: dynabutable_type) self.errors[:base] << 'Multiple records for has_one relationship detected' throw :abort end
value_type()
click to toggle source
# File lib/dynabute/values/base.rb, line 16 def value_type field.value_type end