class AssocOptions
Attributes
class_name[RW]
foreign_key[RW]
primary_key[RW]
Public Instance Methods
model_class()
click to toggle source
# File lib/easy_save/associatable.rb, line 12 def model_class class_name.constantize end
table_name()
click to toggle source
# File lib/easy_save/associatable.rb, line 16 def table_name model_class.table_name end
Private Instance Methods
set_initial_values(options)
click to toggle source
# File lib/easy_save/associatable.rb, line 22 def set_initial_values(options) self.primary_key = options[:primary_key] self.class_name = options[:class_name].camelcase self.foreign_key = options[:foreign_key] end