class Raamen::HasManyOptions

Public Class Methods

new(name, self_class_name, options = {}) click to toggle source
# File lib/raamen/sql_object_modules/associatable.rb, line 27
def initialize(name, self_class_name, options = {})
  self.class_name = options[:class_name] || name.to_s.singularize.camelcase
  self.foreign_key = options[:foreign_key] || (self_class_name.downcase + "_id").to_sym
  self.primary_key = options[:primary_key] || :id
end